ค้นพบวิธีที่ดีที่สุดในการตรวจสอบว่าแอปพลิเคชันใช้พอร์ตไหน
เมื่อทำงานกับแอปพลิเคชันที่เชื่อมต่อเครือข่าย การระบุว่าพอร์ตไหนที่พวกเขาใช้บ่อยครั้งอาจเป็นงานที่ยุ่งยาก คุณเคยรู้สึกต้องการค้นหารายละเอียดพอร์ตสำหรับแอปพลิเคชันเฉพาะ เช่น MSDE หรือบริการอื่น ๆ หรือไม่? บล็อกโพสต์นี้จะพาคุณไปสู่วิธีที่มีประสิทธิภาพในการระบุว่าพอร์ตไหนที่แอปพลิเคชันของคุณกำลังทำงานอยู่
ความสำคัญของหมายเลขพอร์ต
ก่อนที่เราจะไปที่วิธีการ สิ่งสำคัญคือต้องเข้าใจว่าทำไมการกำหนดหมายเลขพอร์ตจึงมีความสำคัญ มีความสำคัญอย่างยิ่งในการช่วยให้การสื่อสารระหว่างแอปพลิเคชันและบริการต่าง ๆ ผ่านเครือข่าย การรู้ว่าพอร์ตไหนที่แอปพลิเคชันใช้ คุณสามารถ:
- แก้ไขปัญหาเครือข่ายได้อย่างมีประสิทธิภาพมากขึ้น
- ตั้งค่าไฟร์วอลล์และการตั้งค่าความปลอดภัยได้อย่างถูกต้อง
- รับประกันการทำงานของบริการอย่างถูกต้องโดยไม่มีความขัดแย้ง
วิธีการระบุพอร์ตของแอปพลิเคชัน
นี่คือหลายวิธีที่เชื่อถือได้ที่สามารถใช้เพื่อระบุพอร์ตที่แอปพลิเคชันใช้อยู่:
1. ใช้ TCPView จาก Sysinternals
หนึ่งในเครื่องมือที่ดีที่สุดและใช้งานง่ายที่สุดสำหรับงานนี้คือ TCPView โดย Sysinternals แอปพลิเคชันนี้จะแสดงทุกจุดเชื่อมต่อ TCP และ UDP บนระบบของคุณ รวมถึงที่อยู่ท้องถิ่นและระยะไกล รวมถึงสถานะของการเชื่อมต่อ
วิธีใช้ TCPView:
- ดาวน์โหลด TCPView: คุณสามารถหามันได้ ที่นี่.
- เรียกใช้แอปพลิเคชัน: ไม่จำเป็นต้องติดตั้ง เพียงแค่เรียกใช้ไฟล์ปฏิบัติการ
- ระบุพอร์ตของแอปพลิเคชัน:
- มองหาแอปพลิเคชันของคุณในรายการ
- ตรวจสอบคอลัมน์ที่ระบุว่า ‘Local Port’ เพื่อค้นหาหมายเลขพอร์ต
วิธีนี้ตรงไปตรงมาและให้การมองเห็นแบบเรียลไทม์ในพอร์ตที่แอปพลิเคชันใช้
2. เครื่องมือบรรทัดคำสั่ง
หากคุณชอบใช้เครื่องมือบรรทัดคำสั่ง คุณสามารถใช้คำสั่งเช่น netstat
หรือ lsof
(ใน Linux) นี่คือการสั้น ๆ เกี่ยวกับวิธีการใช้งาน:
บน Windows:
- เปิด Command Prompt.
- รันคำสั่งต่อไปนี้:
คำสั่งนี้จะกรองผลลัพธ์ตามชื่อแอปพลิเคชันของคุณและแสดงหมายเลขพอร์ตที่เกี่ยวข้อง
netstat -ano | findstr <your_application_name>
บน Linux:
- เปิดเทอร์มินัลของคุณ
- ใช้คำสั่งนี้:
คำสั่งนี้จะแสดงรายการไฟล์ที่เปิดอยู่และชี้ให้เห็นว่าพอร์ตไหนที่เชื่อมโยงกับแอปพลิเคชันเฉพาะ
lsof -i -P | grep <your_application_name>
3. ตรวจสอบไฟล์การตั้งค่าแอปพลิเคชัน
แอปพลิเคชันบางตัวมีไฟล์การตั้งค่าที่กำหนดหมายเลขพอร์ต ตรวจสอบเอกสารของแอปพลิเคชันเฉพาะของคุณสำหรับรายละเอียดเกี่ยวกับวิธีการค้นหาไฟล์เหล่านี้และพารามิเตอร์ที่ควรมองหา
4. ใช้ Windows Resource Monitor
สำหรับผู้ใช้ Windows ตัวจัดการทรัพยากรที่เป็นของ Windows ก็สามารถช่วยในการระบุพอร์ตที่แอปพลิเคชันใช้อยู่ได้เช่นกัน
ขั้นตอนในการเข้าถึง Resource Monitor:
- กด
Windows + R
เพื่อเปิด Run - พิมพ์
resmon
แล้วกด Enter - ไปที่แท็บ Network
- ภายใต้ Listening Ports คุณจะพบรายการโปรแกรมพร้อมหมายเลขพอร์ตที่เกี่ยวข้อง
สรุป
การกำหนดว่าพอร์ตไหนที่แอปพลิเคชันใช้ไม่เพียงแต่เป็นประโยชน์; มันมักจะเป็นสิ่งจำเป็นสำหรับการทำงานของระบบอย่างถูกต้องและการแก้ไขปัญหา ด้วยวิธีการที่กล่าวถึงข้างต้น คุณสามารถระบุพอร์ตสำหรับไม่เพียงแต่ MSDE แต่สำหรับแอปพลิเคชันที่เชื่อมต่อเครือข่ายอื่น ๆ ที่คุณอาจพบได้อย่างมีประสิทธิภาพ
โดยการปฏิบัติตามขั้นตอนง่าย ๆ เหล่านี้ คุณจะสามารถแก้ไขปัญหาทางเครือข่ายได้อย่างง่ายดาย เพิ่มประสิทธิภาพและผลผลิตโดยรวมในการจัดการแอปพลิเคชัน
จำไว้ว่าทูลเช่น TCPView ให้ข้อมูลเชิงลึกทันที ในขณะที่ตัวเลือกบรรทัดคำสั่งมอบทางเลือกที่ทรงพลังสำหรับการวิเคราะห์ที่ลึกซึ้งกว่า
หากคุณมีคำถามหรือข้อเสนอแนะแก่เครื่องมืออื่น ๆ โปรดอย่าลังเลที่จะทิ้งความคิดเห็นไว้ด้านล่าง!