Мені було цікаво, чи існує спосіб дізнатись ip-адресу вашого маршрутизатора, не використовуючи веб-сайт на зразок www.whatismyip.com.
Я обшукував, і я починаю вважати, що це неможливо. Якщо це так, може хтось пояснить, чому?
Мені було цікаво, чи існує спосіб дізнатись ip-адресу вашого маршрутизатора, не використовуючи веб-сайт на зразок www.whatismyip.com.
Я обшукував, і я починаю вважати, що це неможливо. Якщо це так, може хтось пояснить, чому?
Відповіді:
/sbin/ifconfig
або локальний еквівалент.Ви хочете знати, як вас бачать ззовні, тож для цього вам потрібно скористатися деякою зовнішньою службою.
Зауважте, що WAN-адреса маршрутизатора не повинна бути лише вашою маршрутизатором. Якщо ви використовуєте, наприклад, проксі-сервер http, результат може за допомогою IP-адреси розмістити безліч обручів від вашого маршрутизатора.
Є кілька сайтів з такою послугою. Більшість - для зручності на основі HTTP.
Якщо вам потрібно зробити це з терміналу, ви можете:
wget -q -O - whatismyip.org
Більшість маршрутизаторів підтримують зчитування (а іноді навіть запис) інформації про стан та подальші параметри конфігурації через uPnP. Однією з інформації, яку можна отримати через uPnP, є зовнішня IP-адреса, призначена маршрутизатору.
Я не знаю, які клієнти uPnP доступні для Linux, але, можливо, варто спробувати ...
за допомогою деяких маршрутизаторів ви можете якось зробити "дістатися" до їх адміністраторського інтерфейсу, і закопаний у HTML буде зовнішньою IP-адресою.