Я запускаю Ubuntu Server 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 не принимает запросы,, в то время как первый, вероятно, имеет место.
Убедитесь, что что-то действительно прослушивает этот порт (netstat -tlnp | grep 53), если ваш брандмауэр заблокировал вас, вы, как правило, просто запускаете таймаут, так как он откажется от пакетов, не отвечая.
На самом деле вы получаете ответ, на который отказано подключение.
Что
сообщает вам, что там ничего нет, или ваш DNS не принимает запросы,, в то время как первый, вероятно, имеет место.