У меня есть домашний роутер. Я взял широкополосное соединение от интернет-провайдера.

Когда я гуглю "какой у меня IP", я получаю IP-адрес. Поэтому я предполагаю, что это мой публичный IP-адрес. Когда я делаю ifconfig на моем Linux-компьютере, я получаю частный IP-адрес класса C, скажем, 192.168.1.4. Я понимаю, что мой маршрутизатор назначил мне этот локальный IP-адрес.

Я получаю доступ к своему маршрутизатору на 192.168.1.1 из своего окна Linux. Я также понимаю, что мой маршрутизатор имеет 2 сетевых адаптера. Один обращен к локальной сети (с 192.168.1.1), а другой общедоступный. У открытого сетевого адаптера есть IP, скажем, 10.abc, который не совпадает с моим публичным IP.

Так должен ли публичный NIC-адрес не иметь тот же адрес, о котором сообщал в Google, что такое мой IP? Если нет, то почему? И когда я выполняю трассировку на google.com, 1-й прыжок - это 192.168.1.1, второй в этом случае должен быть 10.abc, верно? Но это не так. Это что-то еще. Почему это так?

(Все обсуждения здесь относятся к IP v4.)

2 ответа2

0

Traceroute отслеживает путешествие пакетов или их "прыжки" через маршрутизаторы. Каждый раз, когда пакет встречает маршрутизатор в своем рейсе, счетчик прыжков увеличивается на 1.

Несмотря на то, что ваш пакет проходил через две сети через NAT-соединение, он существует на одном маршрутизаторе и, следовательно, считается трассировкой одного перехода.

0

Если IP-адрес, назначенный порту WAN на вашем маршрутизаторе, является общедоступным (не одной из сетей, определенных в RFC1918), но вы все равно получаете другой IP-адрес при использовании веб-инструмента, то это может быть связано с тем, что ваш провайдер использует сервис веб-прокси. Попробуйте использовать альтернативный метод для определения вашего IP-адреса. Вот один из способов:

По приглашению cmd или окну терминала, telnet route-server.cerf.net

Вы подключитесь, получите сообщение о правильном использовании и, возможно, сообщение об ошибке Kerberos. Хит вернуть.

В приглашении route-server> введите who затем нажмите return.

Вывод предоставит список; запись с * рядом с ним будет вашим сеансом, а ваш IP будет последним столбцом.

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