Как узнать, какой IP-адрес использует мой маршрутизатор в локальной сети?
решение1
Обновлять:
В Terminal.app введите
route get default
или
route get default | grep gateway
для более сжатого вывода.
Это самый быстрый способ, как указал Дэниел. Спасибо, Дэн.
Оригинальный ответ:
Есть еще один способ, который займет гораздо больше времени:
netstat -r | grep default
Соглашение заключается в том, чтобы дать маршрутизатору первый адрес в подсети. Это означает, что в большинстве случаев IP-адрес вашего маршрутизатора такой же, как ваш IP-адрес, за исключением того, что он заканчивается на 1.
Например:
Если ваш IP 10.0.0.105, то IP вашего маршрутизатора, вероятно, 10.0.0.1.
Если ваш IP 192.168.1.83, то IP вашего маршрутизатора, вероятно, 192.168.1.1
решение2
Сначала я был немного озадачен выводом route get default | grep gateway
команд на моем Mac (OS X 10.9.4), поскольку в моем случае вместо IP-адреса они выдавали имя хоста.
gateway: homeportal
В случае, если кто-то еще захочет узнать IP-адрес, добавление этой -n
опции может помочь (согласно документации, это будетобходить попытки символически печатать имена хостов и сетей при отчетах о действиях):
route -n get default | grep gateway
что дало:
gateway: 192.168.1.254
решение3
Если вам нужен локальный адрес маршрутизатора, то это, скорее всего, адрес вашего шлюза. Нажмите на меню Apple (), перейдите в «Системные настройки», затем перейдите в «Сеть». Выберите любой из элементов слева (Ethernet/AirPort), которые говорят, что подключены.
Справа будет несколько полей, одно из которых — «Маршрутизатор», обычно это 192.168.1.1.
Если вам нужен ваш IP-адрес в Интернете, вы можете просто зайти на сайтhttp://www.whatsmyip.net/и он вам там покажет.