Когда на днях я столкнулся с некоторыми периодически возникающими проблемами с подключением к Интернету, я решил сделать что-то, с чем редко сталкиваюсь - я подключил свой ноутбук непосредственно к кабельному модему, чтобы посмотреть, что случилось. Как только соединение восстановилось, я решил провести некоторую диагностику, пока я все еще был подключен напрямую, чтобы убедиться, что все работает правильно.
Во время этого теста:
- Мой ноутбук был подключен непосредственно к кабельному модему.
- Насколько я знаю, это "фиктивный" модем - это не универсальное устройство кабельного модема / маршрутизатора / Wi-Fi.
- У меня не было других устройств в тестируемой сети.
- Мой ноутбук получил IP-адрес и шлюз через DHCP, оба из которых были публично маршрутизируемыми адресами класса "А".
Если бы я управлял pathping
или tracert
к шлюзу, все вернулись нормально - ничего не оказалось между моим ноутбуком и шлюзом.
Однако когда я запускал те же утилиты для других целей (Google, Yahoo и т.д.) В Интернете, первый прыжок возвращался в диапазоне "Класс A" адресов RFC 1918. Кроме того, общедоступный адрес шлюза по умолчанию вообще не обнаруживался в трассировках.
Опять же, единственными устройствами, подключенными в моем доме на данный момент, были мой ноутбук и кабельный модем. Таким образом, предположительно, первый переход к любому адресу, не входящему в мою назначенную DHCP подсеть, всегда должен быть в зависимости от того, какой адрес отображается в ipconfig
в качестве "шлюза по умолчанию".
Может ли кто-нибудь объяснить, как это может произойти и почему для этого может быть законная причина?