Используя dnsmasq повредился, роют и больше

Я пытаюсь настроить dnsmasq как сопоставитель адреса на Ubuntu 18.10.

До сих пор я отключил systemd-resolved как сопоставитель по умолчанию и принесенный dnsmasq в. Выполнение netstat -tulpn показывает следующее:

> sudo netstat -tulpn
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name    
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      31609/dnsmasq       
tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      561/sshd            
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      4614/openvpn        
tcp6       0      0 :::53                   :::*                    LISTEN      31609/dnsmasq       
tcp6       0      0 :::22                   :::*                    LISTEN      561/sshd            
udp        0      0 0.0.0.0:53              0.0.0.0:*                           31609/dnsmasq       
udp        0      0 XXX.XXX.XX.XX:YY        0.0.0.0:*                           440/systemd-network 
udp6       0      0 :::53                   :::*                                31609/dnsmasq

Я думаю, что это прекрасно до сих пор, как теперь dnsmasq слушает на порте 53.

Мой /etc/resolv.conf похож на это:

nameserver 127.0.0.1
nameserver 127.0.1.1
nameserver 127.0.0.53

Я не уверен во второй строке, но я думаю, что это должно быть прекрасным до сих пор, также.

Тем не менее, когда я пытаюсь работать dig, ping или что бы то ни было, соединение всегда испытывает таймаут:

> dig askubuntu.com

; <<>> DiG 9.11.4-3ubuntu5-Ubuntu <<>> askubuntu.com
;; global options: +cmd
;; connection timed out; no servers could be reached

Где я делал что-то не так, таким образом, я повредил те функции?

1
задан 19 October 2018 в 23:06

1 ответ

systemd-resolved все еще работает, как я вижу 127.0.0.53 в Вашем /etc/resolv.conf.

Если dnsmasq работал, это покажет 127.0.0.1.

Когда Вы выполняете обоих вместе, они имеют тенденцию ступать на каждого пальцы ног других.

Работать dnsmsaq, и отключить функциональность DNS systemd-resolved, необходимо отредактировать /etc/systemd/resolved.conf и...

изменение:

#DNSStubListener=yes

кому:

DNSStubListener=no

затем перезагрузка, перепроверить /etc/resolv.conf и необходимо видеть 127.0.0.1.

постпримечание: вручную не редактировать /etc/resolv.conf.

2
ответ дан 7 December 2019 в 13:21

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

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