如果您创建了子
域名,您可以从www.domain.com/sub访问它,但无法从sub.domain.com访问它,您可以检查几件事情。
1)确保dns中存在“sub”A记录。
用户级别 - > DNS控制
挖sub.domain.com @ 127.0.0.1
如果这不会返回正确的IP,请尝试重新启动named:
killall -9命名
/etc/init.d/named start
然后再次运行dig命令。如果解决了这个问题,它很可能只是dns传播,但也可能是task.queue没有被处理,或者它可能是一个错误的命名引导脚本
3)另一种可能性是您的域名受控于外部DNS位置,不受DA控制。这意味着,无论何时添加子域名,您都需要手动登录到远程DNS服务器,为该子域添加“A”记录,以便它可以在外部解析。您可以通过访问www.intodns.com查看您的域名受到控制。父名称服务器是控制域的DNS服务器。如果他们解决了DA框中不存在的IP,那么您正在使用外部DNS服务器,并且必须手动添加A记录。
4)如果sub.domain.com解决了问题(如果您看到共享IP页面或Apache页面),请检查本指南以确保VirtualHosts的设置正确,并且子域名解析的IP与IP在VirtualHost中。