Первый узел, о котором сообщает `tracert`, находится не в моей локальной сети
Мой ноутбук подключен напрямую к Ethernet-кабелю, который идет от моего провайдера, который обязывает меня иметь статический IP на 10.192.20.1
/ 255.255.252.0
сеть. Когда я бегу tracert
Я ожидаю, что первый узел будет принадлежать этой сети. Однако это не так.
$ ipconfig | grep -i -e подсеть -e шлюз Маска подсети.,,,,,,,,,,: 255.255.252.0 Шлюз по умолчанию.,,,,,,,,: 10.192.20.1 Маска подсети.,,,,,,,,,,: 255.255.0.0 Шлюз по умолчанию.,,,,,,,,:
(это Cygwin для Windows; пожалуйста, игнорируйте вторую сеть)
$ tracert 8.8.8.8 | голова -5 Отслеживание маршрута до google-public-dns-a.google.com [8.8.8.8] более 30 прыжков: 1 3 мс 5 мс 2 мс 172.31.254.38
Я почти уверен, что видел 10.192.20.1
в качестве первого узла в tracert
вывод раньше, но как-то это уже не так.
Может ли быть так, что маршрутизатор моего провайдера по какой-то причине отвечает своим "внешним" IP вместо "внутреннего"? Или, может быть, этот маршрутизатор теперь настроен так, что он просто игнорирует TTL и просто пропускает пакеты? Кажется, я нигде не могу найти однозначного ответа относительно того, что именно происходит (если это вообще возможно выяснить). Благодарю.