Je veux configurer bind9
, mais quelque chose écoute sur le port 53. Son adresse locale est ubuntu.ubuntu-do:domain. Comment le désactiver pour qu'il n'écoute plus ? Je pense que c'est dnsmasq
, mais je ne sais pas comment le désactiver.
Réponse
Trop de publicités?Le port 53 est réservé pour le système de nom de domaine (DNS).
Dans votre cas, il s'agit du cache DNS dnsmasq
du paquet dnsmasq-base
. Ce paquet préinstallé est une dépendance de network-manager
, le gestionnaire de réseau de votre environnement de bureau (par exemple, Unity, GNOME, …).
Pour cette raison, ne désinstallez pas le paquet dnsmasq-base
et/ou désactivez le service. Installez bind9
et tout sera bon
sudo apt-get install bind9
Maintenant vous devriez voir quelque chose comme ceci, bind9
(named
) fonctionne également sur le port 53 :
% sudo netstat -tulpn | grep ":53 "
tcp 0 0 192.168.2.131:53 0.0.0.0:* LISTEN 8921/named
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN 8921/named
tcp 0 0 127.0.1.1:53 0.0.0.0:* LISTEN 1223/dnsmasq
tcp6 0 0 :::53 :::* LISTEN 8921/named
udp 0 0 192.168.2.131:53 0.0.0.0:* 8921/named
udp 0 0 127.0.0.1:53 0.0.0.0:* 8921/named
udp 0 0 127.0.1.1:53 0.0.0.0:* 1223/dnsmasq
udp6 0 0 :::53 :::* 8921/named
Utilisez la commande
sudo netstat -tulpn
pour afficher les ports et les processus listening pour udp et tcp. Pour le DNS, c'est généralement de l'UDP.
Utilisez
ps -p PID -o comm=
pour afficher le nom de commande pour le PID (identifiant de processus) donné.