Мой сервер DNS BIND настроен для слушания на порте TCP 53. Там какой-либо путь состоит в том, чтобы установить сервер для слушания на UDP вместо TCP? Вывод команды netstat:
root@ns1:/# netstat -lntu
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.163.172:53 0.0.0.0:* LISTEN
tcp 0 0 10.1.100.41:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:53 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:953 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
udp 0 0 0.0.0.0:631 0.0.0.0:*
udp 0 0 0.0.0.0:12519 0.0.0.0:*
udp 0 0 0.0.0.0:5353 0.0.0.0:*
udp 0 0 0.0.0.0:39933 0.0.0.0:*
udp 0 0 0.0.0.0:53 0.0.0.0:*
udp 0 0 192.168.163.172:53 0.0.0.0:*
udp 0 0 10.1.100.41:53 0.0.0.0:*
udp 0 0 127.0.0.1:53 0.0.0.0:*
udp 0 0 0.0.0.0:68 0.0.0.0:*
udp6 0 0 :::47282 :::*
udp6 0 0 :::5353 :::*
udp6 0 0 :::25334 :::*
Это - важная строка от Вашего netstat
, производит относящийся к вопросу, который Вы спрашиваете о порте UDP 53 послушал на или нет:
udp 0 0 0.0.0.0:53 0.0.0.0:*
Это показательно, что что-то слушает на порте 53 UDP. Это , вероятно bind9
. Обычно я использую sudo netstat -tulpn
, который указывает на меня на то, какой процесс использует то, что, но это взгляды как он - Ваш сервер BIND9.
Все объекты в Вашем netstat
вывод на самом деле слушание для соединений. TCP имеет состояния, но UDP не делает, таким образом, он не покажет LISTEN
вообще в последнем столбце. Однако вышеупомянутая строка, которую я упомянул , указывает , что-то слушает на порте 53 UDP.
(Вы могли бы хотеть работать sudo netstat -tulpn
для наблюдения, какой процесс на самом деле слушает на порте 53, если Вам действительно любопытно, но это - больше, чем, вероятно, это, bind9
)