Поиски DNS на моей рабочей станции LTS Ubuntu 16.04 недавно сошли с ума, и я не знаю почему. Время от времени это начнет возвращаться 10.0.0.1 для примерно чего-либо. Например, несколько минут назад, dig www.google.com
сказанный:
; <<>> DiG 9.10.3-P4-Ubuntu <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 15032
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.google.com. IN A
;; ANSWER SECTION:
www.google.com. 0 IN A 10.0.0.1
;; Query time: 0 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Wed Jun 28 15:53:35 PDT 2017
;; MSG SIZE rcvd: 48
Несколько минут спустя это начало вести себя обычно снова:
; <<>> DiG 9.10.3-P4-Ubuntu <<>> www.google.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 50042
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 4096
;; QUESTION SECTION:
;www.google.com. IN A
;; ANSWER SECTION:
www.google.com. 122 IN A 216.58.195.228
;; Query time: 0 msec
;; SERVER: 127.0.1.1#53(127.0.1.1)
;; WHEN: Wed Jun 28 15:55:11 PDT 2017
;; MSG SIZE rcvd: 59
Это перебрасывается зеркальным отражением несколько раз за прошлые несколько часов. Я не могу думать ни о каких изменениях, которые я внес, который, возможно, инициировал это поведение.
Обратите внимание, что существует № 10.0.0.1 на моей LAN. (это - все 192.168.0.x.)
Я попытался перезагрузить свое поле Ubuntu и все мое сетевое оборудование и также изменить Сетевые соединения>> Настройки IPv4>>, Метод к "Автоматическому (DHCP) обращается только", и вручную установка DNS к 8.8.8.8, но Это все еще эпизодически переключается на возврат 10.0.0.1.
Как я отлаживаю (и фиксирую), эта проблема?
Другая информация:
$ ls -al /etc/resolv.conf
lrwxrwxrwx 1 root root 29 Oct 24 2016 /etc/resolv.conf -> ../run/resolvconf/resolv.conf
$ cat /etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1
Я просто обнаружил, что, когда это происходит, администраторская страница моего маршрутизатора жалуется, что "DHCP Вашего ISP не функционирует правильно". Я нашел форум, отправляющий, который упомянул, что некоторые ISPs, по-видимому, отказываются отвечать на новые запросы DHCPs, приводящие к этой ошибке. У меня недавно были некоторые перебои в питании (и также должен был отключить некоторое оборудование, когда UPS умер), таким образом, я предполагаю, что они были связаны с этой проблемой. Также кажется, что любое время, мои перезагрузки маршрутизатора (то, которое является, происходит после практически любое изменение конфигурации) существуют приблизительно 50%-й шанс, я получу эту ошибку.
Я все еще не уверен где 10.0.0.1
адрес прибывает из. Оказывается этим, даже если я говорю dig
какой сервер DNS использовать, когда мой маршрутизатор будет borked, он возвратит 10.0.0.1
:
# dig @8.8.8.8 www.yahoo.com
; <<>> DiG 9.10.3-P4-Ubuntu <<>> @8.8.8.8 www.yahoo.com
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 35485
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0
;; QUESTION SECTION:
;www.yahoo.com. IN A
;; ANSWER SECTION:
www.yahoo.com. 0 IN A 10.0.0.1
;; Query time: 0 msec
;; SERVER: 8.8.8.8#53(8.8.8.8)
;; WHEN: Thu Jun 29 11:10:14 PDT 2017
;; MSG SIZE rcvd: 47
Я подозреваю, что или мой маршрутизатор или мой ISP прерывают исходящие запросы запросов DNS и возвращают эти поддельные ответы, но я не знаю, как подтвердить это.
Вы, оказывается, используете маршрутизатор Asus? Кажется, что некоторые модели имеют проблему с 'Бледным браузером, вниз перенаправляют уведомление', которые инициировали это точное поведение. См. https://www.snbforums.com/threads/weird-dns-issue-always-resolved-to-10-0-0-1.39962/