4

Интересно, сталкивались ли с этим другие люди? Я арендовал комнаты в двух домах в этом году, и у них обоих есть Широкополосные маршрутизаторы Sky (британский ISP). По какой-то причине маршрутизатор, который я сейчас использую, передает "home" в качестве суффикса DNS, а предыдущий раздает «home.local».

Причины этого не в моем понимании, и на самом деле это похоже на глупое значение по умолчанию, потому что каждый мой DNS-запрос (первоначально) истекает, вдвое больше. Например, смотрите этот вывод nslookup, когда я пытаюсь разрешить "purple.com"

> purple.com
Server:  SkyRouter.Home
Address:  192.168.0.1

DNS request timed out.
    timeout was 2 seconds.
DNS request timed out.
    timeout was 2 seconds.
Non-authoritative answer:
Name:    purple.com
Address:  153.104.63.227

С помощью Wireshark видно, что изначально мой компьютер пытается разрешить запись A для purple.com.home, не удается, пытается разрешить запись AAAA (IPV6) для purple.com.home, не удается. И, наконец, он доходит до поиска записи A для purple.com, которая была моей первоначальной целью.

Поэтому всякий раз, когда я пытаюсь выполнить поиск DNS, он задерживается на 2 мс, в то время как мой компьютер пытается делать то, что я хочу, но маршрутизатор не работает.

Кто-нибудь знает, что могло заставить Sky или производителя маршрутизатора думать, что это хорошая идея?

1 ответ1

2

Производители маршрутизаторов имеют встроенные домены по умолчанию для предотвращения разрешения имен ненастроенных хостов или неверных имен хостов извне. Если вы используете dhcp, то эти домены верхнего уровня помогут вам изначально найти машины в вашей локальной сети. И вам не нужно беспокоиться с IP-адресами для настройки домашней сети. Если вы хотите, чтобы ваш маршрутизатор не подключался к локальному домену верхнего уровня, используйте точку в конце, как на google.com.

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