วิธีหา 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 ของโปรแกรมอื่นๆได้ โดย ทำตามวิธีด้านบน