2

Как я могу узнать, какой IP использует мой маршрутизатор в моей локальной сети?

3 ответа3

10

Обновить:

В типе 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

0

Сначала я был немного смущен выводом из маршрута 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
0

Если вам нужен локальный адрес маршрутизатора, скорее всего это адрес вашего шлюза. Нажмите меню Apple (), перейдите в «Системные настройки», затем перейдите в «Сеть». Выберите любой из пунктов слева (Ethernet/AirPort), который говорит, что подключен.

Справа будет группа полей, одним из которых является «Маршрутизатор», обычно это 192.168.1.1.

Если вы хотите, чтобы ваш IP-адрес в Интернете, вы можете просто перейти на http://www.whatsmyip.net/, и он покажет вам там.

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