无法访问DNS

无法访问DNS

我正在将 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

这只是一个示例,您应该相应地改进它以提高安全性。

相关内容