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