Назад | Перейти на главную страницу

Отладка ошибки разрешения DNS

Я отлаживаю ошибку разрешения DNS для домена auth.otc.t-systems.com с сервером Cloudflare, но застрял. Странно то, что поиск завершается успешно / не удается в зависимости от машины, на которой выполняется запрос, но я не могу понять, где отличается конфигурация.

Ошибка всегда сопровождается следующим сообщением: server can't find auth.otc.t-systems.com: SERVFAIL

1.1.1.1 DNS Cloudflare.

Что я пробовал до сих пор:

Любые подсказки, как я могу отладить это дальше?

Попробуйте использовать dig. Двадцать лет назад они пытались осудить nslookup, но сейчас он прочно укоренился в мышечной памяти, и от него невозможно избавиться, но dig намного лучше. Например.

dig +trace auth.otc.t-systems.com @1.1.1.1

Проследим разрешение полностью для вас, и вы увидите, где они различаются.

Сетевые люди уже давно используют 1.1.1.1 в качестве замены другому частному адресу в случайных интерфейсах точек доступа коммутаторов / маршрутизаторов. (Я сам сейчас нахожусь в месте, где общедоступный IP-адрес сотен беспроводных точек доступа - 1.1.1.1)

Бьюсь об заклад, мои деньги в машинах, которые вы не можете говорить с Cloufare 1.1.1.1, что у вас есть (немедленный) маршрут для такого интерфейса.

Например, в моем случае 1.1.1.1 дает мне мой IP-адрес:

$ sudo tcpdump -i any -n host 1.1.1.1 and port 67
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
13:11:51.037186 IP 1.1.1.1.67 > 10.x.x.x.68: BOOTP/DHCP, Reply, length 296
13:11:51.037250 IP 1.1.1.1.67 > 10.x.x.x.68: BOOTP/DHCP, Reply, length 296