วิธีค้นหาหมายเลขพอร์ตของฉันบน LAN ของฉัน

เปิดเทอร์มินัล สำหรับ Windows ให้เปิดพรอมต์คำสั่งโดยคลิกที่ "เริ่ม" แล้วพิมพ์ "CMD" ในกล่อง "เรียกใช้" สำหรับ Mac ให้พิมพ์ "terminal" ในช่องค้นหา หรือไปที่โฟลเดอร์ Applications เปิดโฟลเดอร์ Utilities แล้วเปิด "Terminal" คำสั่งเหล่านี้สามารถเรียกใช้จากคอมพิวเตอร์ไคลเอนต์หรือจากฝั่งเซิร์ฟเวอร์ บ่อยครั้ง คุณจะไม่สามารถเข้าถึงฝั่งเซิร์ฟเวอร์ได้

เรียกใช้คำสั่ง "netstat -an" จากเทอร์มินัลหรือพรอมต์คำสั่ง ผลลัพธ์จะคล้ายกันสำหรับ Linux, Windows และ Mac หากผลลัพธ์ของคุณมีหลายส่วน ให้เลื่อนขึ้นจนกว่าคุณจะพบส่วนหัวของคอลัมน์เหล่านี้: Protocol, Local address, Foreign Address และ State คอลัมน์ที่อยู่ท้องถิ่นและที่อยู่ต่างประเทศระบุที่อยู่อินเทอร์เน็ตโปรโตคอล (IP) และหมายเลขพอร์ต โดยคั่นด้วยเครื่องหมายทวิภาค แต่ละแถวระบุถึงแอปพลิเคชันที่อยู่ในการสนทนากับคอมพิวเตอร์เครื่องอื่นหรือกำลังรอสร้างการสนทนา

มองหาสถานะ "ฟัง" เพื่อค้นหาหมายเลขพอร์ตของบริการที่ทำงานบนคอมพิวเตอร์ของคุณ (คอมพิวเตอร์ของคุณทำหน้าที่ เป็นเซิร์ฟเวอร์) "ฟัง" หมายความว่าคอมพิวเตอร์ของคุณกำลังรอให้คอมพิวเตอร์เครื่องอื่นร้องขอการเข้าถึงนั้น แอปพลิเคชัน. ดูในคอลัมน์ "Local address" ของแถวที่เกี่ยวข้องเพื่อดูหมายเลขพอร์ต

มองหาสถานะ "สร้างแล้ว" เพื่อค้นหาหมายเลขพอร์ตที่คอมพิวเตอร์ของคุณใช้เพื่อเชื่อมต่อกับบริการที่ทำงานบนคอมพิวเตอร์เครื่องอื่น (คอมพิวเตอร์ของคุณทำหน้าที่เป็นไคลเอ็นต์) "ก่อตั้ง" หมายความว่าคอมพิวเตอร์ของคุณกำลังสื่อสารกับแอปพลิเคชันบนคอมพิวเตอร์เครื่องอื่น ดูในคอลัมน์ "ที่อยู่ต่างประเทศ" ของแถวที่เกี่ยวข้องเพื่อกำหนดหมายเลขพอร์ต

เรียกใช้ "netstat -bn" และ "netstat -abn" จากพรอมต์คำสั่งของ Windows เพื่อระบุหมายเลขพอร์ตที่ใช้งานโดยแอปพลิเคชันเฉพาะ บนคอมพิวเตอร์ที่ใช้แอปพลิเคชันเป็นบริการ (ฝั่งเซิร์ฟเวอร์) ให้มองหาแอปพลิเคชันในสถานะ "กำลังฟัง" และตรวจสอบคอลัมน์ "ที่อยู่ในท้องถิ่น" เพื่อค้นหาหมายเลขพอร์ตของแอปพลิเคชันนั้น บนคอมพิวเตอร์ที่พยายามเชื่อมต่อกับบริการ (ฝั่งไคลเอ็นต์) ให้เปิดแอปพลิเคชันเพื่อสร้างการเชื่อมต่อ จากนั้นเรียกใช้คำสั่ง "netstat -abn" ค้นหาแอปพลิเคชันในสถานะ "ก่อตั้ง" และค้นหาหมายเลขพอร์ตของแอปพลิเคชันนั้นในคอลัมน์ "ที่อยู่ต่างประเทศ"

สิ่งนี้ทำได้ยากกว่าสำหรับ Linux หรือ Mac แต่บางครั้งคำสั่ง "lsof -i" จะแสดงแอปพลิเคชันและพอร์ต TCP ที่พวกเขาใช้

ค้นหาหมายเลขพอร์ตที่ไม่ได้มาตรฐานที่กำหนดค่าไว้บนเซิร์ฟเวอร์ ทำได้โดยใช้วิธีใดวิธีหนึ่งก่อนหน้านี้หรือโดยดูจากการกำหนดค่าตามความชอบสำหรับแอปพลิเคชันที่ทำงานบนเซิร์ฟเวอร์ หากคุณไม่มีสิทธิ์เข้าถึงเซิร์ฟเวอร์ ให้ถามผู้ดูแลระบบของเซิร์ฟเวอร์ว่าแอปพลิเคชันใช้หมายเลขพอร์ตใด

การสนทนาแต่ละรายการเชื่อมโยงกับหมายเลขพอร์ตสองหมายเลข ฝั่งของเซิร์ฟเวอร์เป็นหมายเลขพอร์ตมาตรฐานหรือที่รู้จักกันดีตั้งแต่ 0 ถึง 1023 และฝั่งไคลเอ็นต์เป็นหมายเลขที่สร้างขึ้นแบบสุ่มสำหรับการสนทนาสั้นๆ เท่านั้น และมีค่าตั้งแต่ 49152 ถึง 65535

เมื่อหมายเลขพอร์ตของแอปพลิเคชันของเซิร์ฟเวอร์ได้รับการกำหนดค่าให้เป็นพอร์ตที่ไม่ได้มาตรฐาน ดังนั้นคอมพิวเตอร์ ต้องแก้ไขหมายเลขพอร์ตของแอปพลิเคชันไคลเอนต์ให้ตรงกับของเซิร์ฟเวอร์เพื่อเชื่อมต่อกับ บริการ. ตัวอย่างเช่น หาก Google ได้รับการกำหนดค่าให้ใช้พอร์ต 8080 แทนที่จะเป็นพอร์ตมาตรฐาน 80 คุณจะเข้าถึงได้โดยพิมพ์ "http://google.com: 8080" ลงในเว็บเบราว์เซอร์ของคุณ ในกรณีนี้ เบราว์เซอร์จะเป็นแอปพลิเคชันไคลเอนต์ แอปพลิเคชันไคลเอ็นต์แต่ละรายการมีวิธีการกำหนดค่าหมายเลขพอร์ตที่ไม่ได้มาตรฐานแตกต่างกัน

หากต้องการดูตัวเลือกทั้งหมดสำหรับคำสั่ง netstat ให้พิมพ์ "netstat /?" ในพรอมต์คำสั่งของ Windows หรือพิมพ์ "man netstat" ในเทอร์มินัล Mac หรือ Linux

หมวดหมู่

ล่าสุด

วิธีเชื่อมต่อลำโพง Klipsch

วิธีเชื่อมต่อลำโพง Klipsch

ใช้ลวดอย่างน้อย 18 เกจสำหรับการวิ่งสูงสุด 10 ฟ...

วิธีการตั้งค่าระบบเสียงรอบทิศทางของ Yamaha

วิธีการตั้งค่าระบบเสียงรอบทิศทางของ Yamaha

การตั้งค่าระบบเสียงรอบทิศทางของ Yamaha นั้นหมุ...

ไม่มีเสียงจากระบบเสียงรอบทิศทางของ Bose

ไม่มีเสียงจากระบบเสียงรอบทิศทางของ Bose

ตรวจสอบให้แน่ใจว่าไม่ได้ถอดลำโพงด้านหลังออก ควร...