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