
Я только что настроил домашний сервер Debian 9 и у меня возникли странные проблемы с DNS. Я гуглил, но пока безуспешно. Я не новичок в Unix, но я почти ничего не знаю о сетях в Linux. Все, что я знаю об этой проблеме, так это то, что время от времени все мои интернет-команды возвращают что-то вроде «Не удалось разрешить хост», некоторые говорят, что это временная проблема. Локальная сеть в порядке, хотя поначалу я мог подключаться с помощью .local, но теперь мне приходится использовать IP-адрес. Проблема возникает только на машине Debian, другие машины работают нормально.
Извините, что у меня мало информации, я даже не знаю, с чего начать.
[EDIT] запуск dig google.com
дает следующее:
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 14883
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;google.com. IN A
;; ANSWER SECTION:
google.com. 75 IN A 172.217.23.14
;; Query time: 16 msec
;; SERVER: 192.168.1.254#53(192.168.1.254)
;; WHEN: Tue Sep 26 01:53:18 BST 2017
;; MSG SIZE rcvd: 55
и запуск dig google.com @8.8.8.8
дает это:
; <<>> DiG 9.10.3-P4-Debian <<>> google.com @8.8.8.8
;; global options: +cmd
;; connection timed out; no servers could be reached
Я перезапустил обе команды, пока возникали проблемы, и обе дали второй результат.
Думаю, я также добавил 8.8.8.8 в качестве сервера имен, nmcli
что дает следующее:
DNS configuration:
servers: 192.168.1.254 8.8.8.8