![无法访问DNS](https://linux22.com/image/41212/%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AEDNS.png)
我正在将 CentOS 作为虚拟机运行。我可以访问虚拟机的服务器(IP = 192.168.0.107,它应显示 phpinfo() 页面),但现在我想访问自定义域名:“imd.be”并访问相同的 phpinfo() 页面。这以前有效,但不再有效(在其他路由器上)。这就是我所做的。
在resolv.conf中
nameserver 192.168.0.107
在named.conf中
zone "imd.be" IN {
type master;
file "/var/named/imd.be.zone";
};
在 imd.be.zone 中
$TTL 86400
@ IN SOA localhost. root.localhost. (
42 ; serial
3600 ; refresh
900 ; retry
1W ; expire
1D ) ; minimum ttl voor cache
@ NS localhost.
A 192.168.0.107
www A 192.168.0.107
ftp CNAME www
admin CNAME www
jo A 192.168.O.107
herexamen CNAME www
在 /etc/httpd/conf.d/imd.be.conf 中
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/imd.be
ServerName imd.be
ErrorLog logs/imd.be-error_log
CustomLog logs/imd.be-access_log common
</VirtualHost>
和
dig imd.be
回报
;; connection timed out; no servers could be reached
我在浏览 imd.be 和访问我自己的网页时缺少什么?
答案1
那么对于连接超时,最有可能的是netfilter/iptables
。您应该为端口提供例外53
:-
iptables -A INPUT --dport 53 -j ACCEPT
这只是一个示例,您应该相应地改进它以提高安全性。