LINUX.ORG.RU

Не работает DNS

 ,


0

2

Привет, ЛОР. Помоги диагностировать проблему.

Провайдер - Ростелеком. Нет доступа к DNS. Перепробовал с десяток разных, в т. ч. российский, вроде adguard. Пинги есть, а ответа от DNS серверов нет.

~$ ping -c 2 1.1.1.1
PING 1.1 (1.0.0.1) 56(84) bytes of data.
64 bytes from 1.1.1.1: icmp_seq=1 ttl=59 time=37.2 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=59 time=36.3 ms

--- 1.1.1.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 36.330/36.770/37.211/0.440 ms

~$ dig @1.1.1.1 linux.org.ru

; <<>> DiG 9.16.48 <<>> @1.1.1.1 linux.org.ru
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

~$ dig @8.8.8.8 linux.org.ru

; <<>> DiG 9.16.48 <<>> @8.8.8.8 linux.org.ru
; (1 server found)
;; global options: +cmd
;; connection timed out; no servers could be reached

~$ ping -c 2 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_seq=1 ttl=107 time=46.8 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=107 time=47.4 ms

--- 8.8.8.8 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1002ms
rtt min/avg/max/mdev = 46.754/47.052/47.350/0.298 ms

tcpdump во время одного из запросов

tcpdump -i wlan0 udp port 53
tcpdump: verbose output suppressed, use -v[v]... for full protocol decode
listening on wlan0, link-type EN10MB (Ethernet), snapshot length 262144 bytes
10:01:13.459426 IP 192.168.7.122.46620 > 1.1.1.1.domain: 14924+ [1au] NS? . (40)
10:01:18.459656 IP 192.168.7.122.46620 > 1.1.1.1.domain: 14924+ [1au] NS? . (40)
10:01:23.460342 IP 192.168.7.122.46620 > 1.1.1.1.domain: 14924+ [1au] NS? . (40)
^C
3 packets captured
3 packets received by filter
0 packets dropped by kernel

dig с +trace ничего дополнительного не показывает.

Сетью управляет network-manager. Локальных DNS серверов нет. Адреса, насколько я могу понять, не подменяют. Если включаю VPN, все отрабатывает без проблем. В настройках соединения NM DNS 1.1.1.1,1.0.0.1,9.9.9.9. Фолбеки не трогал.

Проблема на моей стороне или нет? Как диагностировать?


Проблема на стороне Ростелекома, у них кривой DNS-сервер. Замени например на гугловские. Я тоже думал что проблема на моей стороне, но после замены DNS-сервера все проблемы исчезли - Dns отваливается / Почему?

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 1)

Проблема на моей стороне или нет? Как диагностировать?

Скорее всего не на твоей. Но чтоб точно убедиться - подключись к входному роутеру по ethernet и проверь там тоже самое + полазь по его настройкам вдруг там кто-то зафайрволлил 53 порт.

Входной роутер предоставлен провайдером или твой? Если второе - найди способ зайти на него по ssh и с него всё проверь, если первое - то его глюки (если это вдруг они) тоже проблема провайдера.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Роутер мой, 53 не зафаерволен точно. Я с других устройств проверяю (с телефона), dns запросы работают, но я не знаю, как там внутри у ios это устроено. Роутер тплинк, там ssh нет, увы. Из админки пинги до dns серверов, конечно, доходят.

curbar
() автор топика
Ответ на: комментарий от firkax

Можно попробовать nmap-ом долбануть …

nmap -sU -p U:53 8.8.8.8
mx__ ★★★★★
()
Ответ на: комментарий от curbar

Телефон у тебя Wifi поди, а там роутинг может быть по разному. Помню в каком то ZYXEL была возможность сделать yandex-dns на каждого клиента свой :(

mx__ ★★★★★
()
Ответ на: комментарий от mx__

Физ. способ имеет значение? В ОП написано про ноутбук, который тоже через wi-fi подключается. В этом тплинке нет персонального роутинга.

curbar
() автор топика
Ответ на: комментарий от vbcnthfkmnth123

Его строка :

dig @8.8.8.8 linux.org.ru

по идее должна сработать.

mx__ ★★★★★
()
Ответ на: комментарий от mx__
~# nmap -sU -p U:53 8.8.8.8 --dns-servers 8.8.8.8
Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-12 12:32 MSK
Nmap scan report for 8.8.8.8
Host is up (0.057s latency).

PORT   STATE         SERVICE
53/udp open|filtered domain

Nmap done: 1 IP address (1 host up) scanned in 13.77 seconds

Сетка на 2,4 на обоих девайсах. Фаерволл не трогал, не обновлял. Со стороны роутера ничего не менялось последний месяц.

curbar
() автор топика
Ответ на: комментарий от curbar

У меня на компе за натом dig пашет, и nmap выдает

nmap -sU -p U:53 8.8.8.8

Starting Nmap 5.51 ( http://nmap.org ) at 2024-03-12 15:24 +03
Nmap scan report for dns.google (8.8.8.8)
Host is up (0.029s latency).
PORT   STATE SERVICE
53/udp open  domain

Nmap done: 1 IP address (1 host up) scanned in 0.18 seconds
mx__ ★★★★★
()
Ответ на: комментарий от mx__

Если через VPN, то у меня тоже все open и прекрасно…

Starting Nmap 7.92 ( https://nmap.org ) at 2024-03-12 15:41 MSK
Nmap scan report for dns.google (8.8.8.8)
Host is up (0.071s latency).

PORT   STATE SERVICE
53/udp open  domain

Nmap done: 1 IP address (1 host up) scanned in 0.35 seconds
curbar
() автор топика

А собственные ростелекомовские dns работают? Возможно, они просто дропаютподменяют ответы любых серверов, кроме своих.

Khnazile ★★★★★
()
Ответ на: комментарий от Khnazile

Что значит подменяют ? С одной стороны кто то фильтрует DNS, с другой стороны он пишет что на смарте все пашет …

mx__ ★★★★★
()

По 853 порту подключаюсь к dns я, systemd-resolved умеет в dns over tls

rtxtxtrx
()
Ответ на: комментарий от mx__

Если трафик не зашифрован, у провайдера есть возможность вставлять подставные пакеты. Возможно это они и пытаются сделать, но что-то идет не так.

Khnazile ★★★★★
()

Может стоит отключить network-manager?! Глючное г... Переписать настройки определения DNS в /etc/network на прямую

nager
()

Вчера вечером заработали гугловские DNS 8.8.8.8 и 8.8.4.4. Остальные опробованные (cloudflare, quaddns, opendns) до сих пор не работают.

Вчера я дал неправильную информацию по поводу работающих запросов с телефона. Там, видимо, было много закешировано, поэтому я мог открывать сайты, которые посещал. Браузер не чистил некоторое время. Вчера чуть позже вечером перезагрузил телефон, сбросил данные браузера и тоже не смог достучаться по доменам, пока не выставил гугловский DNS в настройках.

Выводы делать открыто не буду, думаю, все сами понимают, что к чему.

Спасибо всем, кто помогал разобраться.

curbar
() автор топика
Последнее исправление: curbar (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.