1

В настоящее время я запрашиваю внешний IP-адрес на внешнем сервере, но мне действительно нужно запросить собственный маршрутизатор. Это ограничит трафик в локальной сети, и маршрутизатор наверняка знает, что это за адрес. Кто-нибудь знает, есть ли краткий способ запроса маршрутизатора (кроме скриншота экрана страницы состояния). Спасибо!

3 ответа3

1

Я нашел приемлемое решение. Запросите страницу http://router_ip/Status_Internet.live.asp с вашего маршрутизатора dd_wrt (для этого требуется аутентификация). Этот вывод не зависит от стиля графического интерфейса, так как это только данные автообновления. Из полученных данных очень легко извлечь IP-адрес.

0

в консоли запустите "nvram get wan_ipaddr"

0

Попробуйте установить php, если он еще не установлен.
Сделай флодер.
Сделайте внутренний веб-сервер php - встроенный.
Пусть это вернет выход из

ifconfig |grep "inet addr" |cut -d: -f2 |cut -d" " -f1

Он вернет все IP-адреса, которые он имеет (внутренний, внешний и петлевой). Затем вы можете опросить это вместо внешнего сервера.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .