Có thể lấy địa chỉ IP bên ngoài của bộ định tuyến mà không cần sử dụng trang web không?


8

Tôi đã tự hỏi nếu có một cách để tìm ra địa chỉ IP của bộ định tuyến của bạn mà không cần sử dụng một trang web như www.whatismyip.com.

Tôi tìm kiếm xung quanh, và tôi bắt đầu nghĩ rằng điều đó là không thể. Nếu đó là trường hợp, ai đó có thể giải thích tại sao?

Câu trả lời:


2
  • Đôi khi, thiết bị sẽ cung cấp giao diện web (phổ biến với các thiết bị gia đình nhỏ như Modem cáp) nơi có thể tìm thấy và / hoặc cấu hình loại thông tin này.
  • Bạn có thể tạo kết nối dòng lệnh với thiết bị bằng telnet hoặc ssh, sau đó sử dụng /sbin/ifconfighoặc tương đương cục bộ.

3
Chỉ muốn thêm rằng trong trang cấu hình giao diện web bộ định tuyến của bạn, nó thường sẽ được gọi là Địa chỉ IP hoặc Địa chỉ IP công cộng của bạn .
mwan100

Tôi sẽ thêm rằng bạn có thể nhận thêm thông tin với "đào localhost". Điều này dường như cung cấp cho tôi địa chỉ IP của máy chủ tên của tôi chứ không phải là những gì hiển thị trên whatismyip.com.
Alex Eftimiades

2

Bạn muốn biết làm thế nào bạn được nhìn thấy từ bên ngoài, vì vậy để làm điều này bạn cần sử dụng một số dịch vụ bên ngoài.

Lưu ý rằng nó không phải chỉ là địa chỉ WAN bộ định tuyến của bạn. Nếu bạn đang sử dụng http proxy chẳng hạn, kết quả có thể bằng một IP của máy chủ cách xa bộ định tuyến của bạn.

Có một số trang web với dịch vụ như vậy. Hầu hết là dựa trên HTTP, để thuận tiện.

Nếu bạn cần làm điều đó từ thiết bị đầu cuối, bạn có thể:

wget -q -O - whatismyip.org

Bạn không thực sự trả lời câu hỏi của người đăng ban đầu khi bạn sử dụng trang web để lấy địa chỉ IP bên ngoài. Rất nhiều trang web đó ngừng hoạt động khi họ cho rằng bạn đưa ra quá nhiều yêu cầu và một số trong số họ chỉ "nói dối" khi họ sử dụng trình phân giải DNS nói dối (một số quốc gia buộc ISP chính cung cấp trình phân giải DNS nói dối để chặn một số trang web).
gouliej

1

Ngoài câu trả lời của dmckee, bạn thậm chí có thể truy vấn thiết bị bằng snmp, mặc dù nó thường cần một số thiết lập và không thân thiện với người dùng.


1

Hầu hết các bộ định tuyến đều hỗ trợ đọc (và đôi khi thậm chí là ghi) thông tin trạng thái và các tùy chọn cấu hình khác thông qua uPnP. Một trong những thông tin bạn có thể nhận được thông qua uPnP là địa chỉ IP bên ngoài được gán cho bộ định tuyến.

Tôi không biết ứng dụng khách uPnP nào có sẵn cho Linux nhưng có thể đáng để thử ...


Có lẽ GUPnP có thể giúp, tôi sẽ điều tra.
gouliej

0

với một số bộ định tuyến, bạn có thể thực hiện "lấy" trên giao diện quản trị của họ bằng cách nào đó và được chôn trong HTML sẽ là địa chỉ IP bên ngoài.


Bạn có ít nhất một ví dụ?
gouliej
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.