ฉันจะตรวจสอบไอพีของฉันบนอุปกรณ์ปลายทางใดได้อย่างไร


2

ฉันรู้ว่าฉันสามารถทำcurl curlmyip.comหรืออะไรแบบนั้นได้ แต่นั่นแสดงให้ฉันเห็นว่า ip curlmyip.com กำลังดูอยู่

มีเครื่องมือใดที่ฉันสามารถใช้ที่บอกฉันว่า IP ของฉันบนปลายทางสำหรับจุดเชื่อมต่อ TCP ใด ๆ (ไม่ใช่แค่ curlmyip.com)?

คำตอบ:


2

โพรโทคอลอินเทอร์เน็ตไม่มีวิธีสืบทอดการเปิดเผยที่อยู่ของฝ่ายใดฝ่ายหนึ่ง

หากคุณมีการควบคุมจุดสิ้นสุดเหล่านั้นคุณสามารถตั้งค่าเช่นบริการหรือเพียงแค่จับ ICMP echo (ping) บนปลายทางระยะไกลเพื่อดู IP ที่นำเสนอด้วย

วิธีแก้ปัญหาอื่นก็คือการใช้ netcat เพื่อเปิดเซิร์ฟเวอร์ที่เรียบง่ายและเชื่อมต่อกับมันเมื่อทำงานด้วยสวิตช์ verbose มันจะแสดงข้อมูลเกี่ยวกับเพียร์ที่เชื่อมต่อ

server:~# nc -lvp 1234
Listening on [0.0.0.0] (family 0, port 1234)
Connection from [127.0.0.1] port 1234 [tcp/*] accepted (family 2, sport 42852)

1
มันไม่ใช่ทางออก แต่เป็นการยืนยันที่ดีพอว่าไม่มีวิธีแก้ปัญหา :-)
NotGaeL

0

คุณสามารถใช้curl --interfaceเพื่อกำหนดอินเทอร์เฟซที่ควรใช้สำหรับการร้องขอ จากนั้นขอcurlmyip.comหรือบริการที่คล้ายกันตามปกติ


ไม่ฉันมีเพียงอินเทอร์เฟซเดียว แต่ฉันมี NAT หลายเลเยอร์อยู่ระหว่างส่วนต่อประสานนี้กับจุดปลายซึ่งขึ้นอยู่กับจุดปลาย และฉันต้องการที่จะเห็น IP ปลายทางที่เห็นในปลายทางเฉพาะใด ๆ ที่ฉันเลือกไม่ใช่แค่ curlmyip.com ฉันลองใช้ traceroute แล้ว แต่ไม่แสดงอะไรเลยนอก LAN (ฉันเดาว่าการตอบกลับ ICMP ขาเข้าจะถูกปิดกั้น)
NotGaeL

0

นี่จะไม่เป็นไปได้ในกรณีทั่วไป

โดยทั่วไป NAT หลายเลเยอร์หมายถึงว่ามีเราเตอร์หลายตัวที่ใช้ NAT อย่างโปร่งใส ประเด็นของ NAT คือมันแทนที่ที่อยู่และจะทิ้งข้อมูลใด ๆ ที่ด้านนอกมองว่าเป็นที่อยู่ของคุณ

วิธีเดียวที่จะบรรลุเป้าหมายนี้คือ

  • ที่จะมีบริการที่จุดปลายทางทุกจุดที่รายงานแหล่งที่มา -IP ที่เห็น หรือ
  • เพื่อให้สามารถเข้าถึงการกำหนดค่าของเราเตอร์ที่รองรับ NAT ได้

ดังนั้นจึงอาจมีวิธีแก้ปัญหาเมื่อคุณสามารถควบคุมอุปกรณ์ปลายทางได้ไกล


0

ไม่แน่ใจว่าฉันเข้าใจคำถามของคุณถูกต้อง แต่มีวิธีแก้ไขปัญหาอื่น ๆ :

dig +short myip.opendns.com @resolver1.opendns.com

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.