Я выполняю Сервер Ubuntu 16.04.3 LTS и пытаюсь настроить сервер DNS. Сервер DNS работает в виртуальной машине и работает, когда я выполняю dig/netstat против него. Однако это неразрешимо от моего хоста ОС. Как обозначено ниже.
host@host:/~ # netcat -zv 192.168.15.15 80
Connection to 192.168.15.15 80 port [tcp/http] succeeded!
host@host:/~ # netcat -zv 192.168.15.15 53
netcat: connect to 192.168.15.15 port 53 (tcp) failed: Connection refused
Я позволил его как опцию в UFW
guest@guest:/~ # ufw allow 53
Хотя это не работало, я даже пытался отключить UFW в целом, это не работало также. Кто-либо может сказать мне, как открыть этот порт?
Удостоверьтесь, что что-то на самом деле слушает на том порте (netstat -tlnp | grep 53
), если бы Ваш брандмауэр заблокировал бы Вас, Вы обычно только что работали в тайм-ауте, так как он отбросил бы пакеты без ответа.
Вы на самом деле получаете ответ, который является соединением, которому отказывают.
, Который
говорит Вам, нет ничего там или
, Ваш DNS не принимает запросы,
в то время как первое, вероятно, имение место.