วิธีหา port ของโปรแกรมต่างๆ จากเครื่อง Windows Client

ถามกันบ่อยมากเกี่ยวกับ port นั้น คืออะไร port นี้คืออะไร อยากจะ block โปรแกรมนั้น block ไง mms เว็บนั้น port ไหน

ขออธิบายรวบยอดไปใน FAQ อันนี้เลยแล้วกันนะครับ

ระบบที่ใช้ในประกอบการทำFAQ นี้

Win Xp ที่เป็นเครื่องลูกข่าย Linux SIS

Linux SIS เปิด share net อย่างเดียว (ฉะนั้น ระบบจะยังคง block ทุกอย่าง เปิดแต่เว็บให้ใช้งานได้)

สถานการณ์

ถ้าอยากรู้ว่า port ของ streaming ของ mcot.net

ขั้นตอน

คลิก เริ่มต้น -> รันคำสั่ง

พิมพ์ cmd จากนั้น

พิมพ์คำสั่ง netstat -an

ผลที่ได้ จะออกมา ดังรูป

เนื่องจาก เครื่องที่ใช้ ทดสอบ เป็นเครื่อง ที่อยู่หลัง Linux SIS ซึ่ง โดย default sis จะ block ทุกอย่าง

ตรง เลข 1 คือโปรแกรม Office Scan ซึ่งมันจะ เปิด port 9100 เพื่อ connect ไปที่ server officescan

ตรง เลข 2 คือ IP:PORT ของ server ของ office scan คำ่อย SYN_SENT หมายความว่า ข้อมูลไดๆก็ตามที่ ส่งออก ณ จุดนี้ ถูก block อยู่ไม่สามารถส่งออกได้

จากนั้น ทำการเปิดเว็บ http://www.mcot.net แล้วสั่ง netstat -an อีกรอบเพื่อ check การต่อเชื่อในเครื่องอีกรอบ

IP ที่อยู่ในกลุ่มหมายเลข 2 คือ IP ที่เครื่องนั้นต่อเชื่อหลังจาก เปิด http://www.mcot.net

จากนั้นทำการ click เปิดหน้าต่าง ของ Live News เพื่อให้เครื่องเชื่อมต่อ mms

สลับหน้าต่างไปที่หน้าต่าง cmd แล้วพิมพ์คำสั่ง netstat -an อีกรอบเพื่อ check connection

จากรูป server MMS ของ mcot ก็คือ 202.142.200.131 โดย connect ไปที่ port 1755 ซึ่งใน ภาพ จะไม่สามารถเปิดได้เพราะ SIS ยัง block connection นั้นอยู่ (SYN_SENT)

จากตรงนี้ สามารถนำไปประยุกหา port ของโปรแกรมอื่นๆได้ โดย ทำตามวิธีด้านบน

โพสต์ยอดนิยมจากบล็อกนี้

ปัญหาและเฉลยวิชาธรรม นักธรรมชั้นตรี สอบในสนามหลวง วันอังคาร ที่ ๒๙ กันยายน พ.ศ.๒๕๕๒

I miss you all กับ I miss all of you ต่างกันอย่างไร

ปัญหาและเฉลยวิชาอนุพุทธประวัติ นักธรรมชั้นโท สอบในสนามหลวง วันอาทิตย์ ที่ ๒๐ พฤศจิกายน พ.ศ. ๒๕๔๘