เนื่องจากเครือข่ายของคุณอยู่หลัง NAT คุณจะไม่สามารถใช้ PING มาตรฐานกับแต่ละอุปกรณ์ได้ ยูทิลิตี้ ping ส่งคำขอ ICMP ซึ่งจะได้รับการตอบกลับจากอุปกรณ์เดียวเมื่อส่งไปยังที่อยู่ IP ของ WAN โดยปกติแล้วจะเป็นเกตเวย์ NAT ของคุณ (ในกรณีนี้เราเตอร์ WiFi ของคุณเชื่อว่าเป็น)
นี่เป็นพฤติกรรมที่ตั้งใจและเป็นหนึ่งในประเด็นด้านความปลอดภัยขั้นพื้นฐานของ NAT ซึ่งอุปกรณ์ท้องถิ่นของคุณจะไม่ถูกเปิดเผยต่อ WAN
ฉันจะค้นหาคอมพิวเตอร์ที่เชื่อมต่อกับเครือข่าย wifi โดยใช้เฉพาะ WAN IP ได้อย่างไร
มีตัวเลือกไม่กี่ตัว (และฉันมั่นใจว่ามากกว่าที่ฉันจะเสนอที่นี่) ในการเข้าถึงอุปกรณ์ที่อยู่หลัง NAT คุณสามารถตั้งค่าเซิร์ฟเวอร์โดยใช้พอร์ตเฉพาะ ตัวอย่างเช่นเมื่อคุณใช้telnet
จากนอกเครือข่ายของคุณจะเป็นการใช้พอร์ตเริ่มต้น23
ซึ่งตามที่คุณพบอุปกรณ์ของคุณที่จัดการกับ WAN ของคุณกำลังรับฟังและอนุญาตการสื่อสาร
มันขึ้นอยู่กับที่นี่ความต้องการจริงของคุณคืออะไร หากคุณต้องการทราบว่าอุปกรณ์ใดบ้างที่ออนไลน์คุณสามารถตั้งค่าเซิร์ฟเวอร์ในแต่ละอุปกรณ์ซึ่งคุณสามารถ 'ping' บนพอร์ตเฉพาะได้ เกตเวย์ NAT ของคุณสามารถส่งต่อคำขอแต่ละครั้งไปยังอุปกรณ์ LAN ที่ถูกต้อง
หรือคุณสามารถตั้งค่าเซิร์ฟเวอร์เดียวที่คุณสามารถเชื่อมต่อผ่านบางสิ่งเช่นSSH
ซึ่งจะให้อุปกรณ์ภายในเครือข่ายของคุณคุณสามารถ ping อุปกรณ์แต่ละเครื่องจากการใช้ที่อยู่ IP ในตัวเครื่อง
PING
ยูทิลิตีมาตรฐานซึ่งใช้ ICMP ซึ่งไม่มีคอนเซปต์ของพอร์ตจึงไม่สามารถส่งไปยังเครื่องต่าง ๆ ที่อยู่หลังเกตเวย์ NAT ของคุณได้ คุณจะต้องใช้ซอฟต์แวร์ที่จำลองการทำงานของPING
แต่ผ่านโปรโตคอลเช่น TCP จากนั้นคุณจะใช้ซอฟต์แวร์นี้ในรูปแบบเช่น:
pingport WANIP:1234
สำหรับหนึ่งเครื่อง
pingport WANIP:1235
สำหรับเครื่องต่อไปของคุณ
... ฯลฯ
ฉันขอแนะนำให้ทำการอ่านเพิ่มเติมต่อไปนี้:
NAT - en.wikipediaหรือsimple.wikipedia
ปิงจากนอกเครือข่ายท้องถิ่น
TCP / IP