服务器DNS不能在CentOS 6上parsing

我在VPS上安装了CentOS 6,我已经安装了BIND,并在VPS上为名称服务器设置了额外的IP

作为ns1.domain.com和ns2.domain.com

我无法得到同样的解决,以正确的工作..

我做了一些故障排除结果如下:

[root@domain ~]# service named restart Stopping named: . [ OK ] Starting named: [ OK ] [root@domain ~]# netstar -tcp -bash: netstar: command not found [root@domain ~]# service named status version: 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.3 CPUs found: 2 worker threads: 2 number of zones: 16 debug level: 0 xfers running: 0 xfers deferred: 0 soa queries in progress: 0 query logging is OFF recursive clients: 0/0/1000 tcp clients: 0/100 server is up and running named (pid 7488) is running... [root@domain ~]# rndc status version: 9.8.2rc1-RedHat-9.8.2-0.47.rc1.el6_8.3 CPUs found: 2 worker threads: 2 number of zones: 16 debug level: 0 xfers running: 0 xfers deferred: 0 soa queries in progress: 0 query logging is OFF recursive clients: 0/0/1000 tcp clients: 0/100 server is up and running 

问题解决了我用这个问题的备用解决scheme。 感谢帮助。

事实上,你有iptables安装程序来阻止连接到ssh和ftp(端口22和21 tcp)的一切。

你必须允许访问UDP和TCP端口53,以便你的DNS服务器可以从外部访问(显然你可以根据你的需要限制谁可以连接)。 尝试这个:

 iptables -I INPUT -m udp -p udp --dport 53 -j ACCEPT iptables -I INPUT -m tcp -p tcp --dport 53 -j ACCEPT 

之后,您的DNS服务器应该可以从外部访问,请尝试从您的客户端解决的东西,例如:

 host google.com xxx.xxx.xxx.xxx 

如果这个configuration没问题,你可以用下面的命令保存防火墙规则:

 service iptables save