ค้นพบวิธีที่ดีที่สุดในการตรวจสอบว่าแอปพลิเคชันใช้พอร์ตไหน

เมื่อทำงานกับแอปพลิเคชันที่เชื่อมต่อเครือข่าย การระบุว่าพอร์ตไหนที่พวกเขาใช้บ่อยครั้งอาจเป็นงานที่ยุ่งยาก คุณเคยรู้สึกต้องการค้นหารายละเอียดพอร์ตสำหรับแอปพลิเคชันเฉพาะ เช่น 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 ให้ข้อมูลเชิงลึกทันที ในขณะที่ตัวเลือกบรรทัดคำสั่งมอบทางเลือกที่ทรงพลังสำหรับการวิเคราะห์ที่ลึกซึ้งกว่า

หากคุณมีคำถามหรือข้อเสนอแนะแก่เครื่องมืออื่น ๆ โปรดอย่าลังเลที่จะทิ้งความคิดเห็นไว้ด้านล่าง!