Назад | Перейти на главную страницу

Как получить IP-адрес, назначенный аппарату интернет-провайдером

мой вопрос касается IP-адреса, назначенного машине, всякий раз, когда мы идем на любой сайт, который раскрывает наш IP-адрес, они отображают номер, присвоенный машине, через которую мы получаем доступ в Интернет, я хочу знать, как это возможно для получения IP-адреса с локального компьютера, используя какие команды, если таковые имеются, вместо того, чтобы переходить на сайты, чтобы узнать IP-адрес, назначенный машине интернет-провайдером. локальный компьютер имеет IP-адрес 192.168.1.2 и DSL-маршрутизатор, предоставленный поставщиком Интернет-услуг, который будет подключаться к Интернету с Win XP SP2

Жду положительных ответов.

Спасибо

Войдите в свой DSL-маршрутизатор и посмотрите страницу статуса. Если вы хотите регистрировать эту информацию, создайте сценарий, который просто загружает страницу состояния.

Вы также можете написать скрипт с curl / wget, который просто получает страницу (http://checkip.dyndns.com/) по случаю.

Если ваш DSL-маршрутизатор имеет SNMP, вы обычно можете получить через snmpget IP-адрес, назначенный внешнему интерфейсу вашего DSL-маршрутизатора. Большинство (но не все) производителей DSL-маршрутизаторов имеют SNMP и поддерживают MIB-II.

пример:

[root@myhost ~]# snmpwalk -v1 -c ***** 10.1.10.1 ipAdEntAddr
IP-MIB::ipAdEntAddr.75.146.91.10 = IpAddress: 75.146.91.10

В этом случае я запрашиваю «внутренний» IP-адрес с помощью SNMP и получаю следующий IP-адрес в качестве внешнего IP-адреса. где ****** - строка или пароль моего сообщества SNMP. ipAdEntAddr - это строка OID SNMP, которую я запросил, чтобы получить ответ.

Вы просто ищете IP-адрес, назначенный вашей сетевой карте? Выполнить:

IPCONFIG

из командной строки.

Изменить: еще раз перечитайте свой вопрос, похоже, вы запрашиваете IP-адрес, назначенный интернет-интерфейсу вашего маршрутизатора. Это не хранится на локальном компьютере. Вам придется что-то написать, чтобы получить это от самого маршрутизатора, или полагаться на сторонний сайт, чтобы получить это.

мне нравиться http://www.ipchicken.com/ .

Он не предоставляет дополнительной информации, которую предоставляет сайт Кевина, но я считаю, что это имя застряло в головах людей и его легко запомнить.

Вы можете скачать WGet затем выполните следующую команду:

wget -q -O - http://automation.whatismyip.com/n09230945.asp

Вам нужно будет запустить это либо из каталога WGet, либо добавить в системный путь.

Вы можете скачать это: http://curl.haxx.se/latest.cgi?curl=win32-nossl

Извлеките его, затем перейдите в командную строку и введите «curl http://whatismyip.com/automation/n09230945.asp"

(та же идея, примерно такая же, как у Сэма выше)