Поиск DNS на моем компьютере Ubuntu 16.04 неожиданно начал возвращать 10.0.0.1 для всего, с перерывами. Зачем?

Поиск DNS на моей рабочей станции Ubuntu 16.04 LTS в последнее время сходит с ума, и я не знаю, почему. Время от времени он начинает возвращать 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. (это все 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 не работает должным образом». Я нашел сообщение на форуме, в котором упоминалось, что некоторые интернет-провайдеры, по-видимому, отказываются отвечать на новые запросы DHCP, что приводит к этой ошибке. У меня были некоторые отключения электроэнергии в последнее время (а также пришлось отключить некоторое оборудование, когда ИБП умер), поэтому я предполагаю, что это связано с этой проблемой. Кажется, что в любой момент, когда мой маршрутизатор перезагружается (что происходит после практически любого изменения конфигурации), я могу получить 50% вероятность ошибки.

Я все еще не уверен, где 10.0.0.1 адрес приходит от. Оказывается, даже если я скажу dig, какой DNS-сервер использовать, когда мой маршрутизатор запущен, он вернет 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

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

2
задан 29 June 2017 в 23:56

0 ответов

Другие вопросы по тегам:

Похожие вопросы: