У меня есть DNS-сервер, который я использую для маршрутизации трафика на локальные службы. Например, указывает роутер.домашний.лан
к моему роутеру.
Однако, когда я пытаюсь посетить этот адрес в своем браузере на моем компьютере с Ubuntu, загрузка занимает очень много времени. Если я захожу на страницу на своем Macbook или использую IP-адрес на своем компьютере с Ubuntu, страница загружается мгновенно.
Я считаю, что это как-то связано с разрешением DNS на моей машине с Ubuntu. Вот вывод из хозяин
:
хост времени -v router.home.lan
Попытка "router.home.lan"
;; ->>HEADER<<- код операции: QUERY, статус: NOERROR, id: 59318
;; флаги: qr rd ra; ЗАПРОС: 1, ОТВЕТ: 1, АВТОРИЗАЦИЯ: 0, ДОПОЛНИТЕЛЬНО: 0
;; РАЗДЕЛ ВОПРОСОВ:
;router.home.lan. В
;; РАЗДЕЛ ОТВЕТОВ:
роутер.домашняя.локальная сеть. 2 В А 192.168.1.1
Получено 49 байт от 127.0.0.53#53 за 12 мс.
Попытка "router.home.lan"
;; время соединения истекло; нет доступа к серверам
Попытка "router.home.lan"
;; время соединения истекло; нет доступа к серверам
host -v router.home.lan 0,01 с пользователь 0,01 с система 0% процессор 20,021 всего
Первый результат возвращается мгновенно, затем следующие два тайм-аута через 10 секунд каждый. Я получаю такое же поведение с пинг
.
Это происходит только с моими локальными службами на дом.лан
домен.
изменение сервер имен
в /etc/resolv.conf
к IP-адресу моего локального DNS-сервера решает проблему, однако это не является устойчивым, поскольку он часто перезаписывается и вызывает проблемы за пределами моей сети.