我在访问虚拟服务器上托管的站点时遇到了问题。这是我现在在服务器上托管的唯一站点(我只是在学习虚拟程序和VPSs的方法),我可以通过IP地址访问它,但不能通过域名访问它。
运行whois返回正确的名称服务器,因此我运行:
host mysite.com ns1.mynameserver.com 并收到“连接超时;无法到达服务器”。
然后,我将ip地址手动添加到named.conf中,并运行:
host mysite.com ns1.mynameserver.com 同样,这也产生了正确的IP。
唯一的问题是,我的网站仍然无法通过域名(我得到“服务器找不到”)。除了将IP添加到named.conf文件之外,我在24小时前设置了所有DNS内容。
我的问题是,既然host mysite.com ns1.mynameserver.com返回了正确的IP,我的域名不应该解析到这个站点吗?
知道我下一步该做什么吗?
另外,为什么我必须手动将IP添加到named.conf?我是不是错过了虚拟程序设置中的一些东西,或者(更有可能)搞砸了一些我不知道的设置?
我确实设置了virtualmin只在本地侦听以便通过ssh隧道访问它,这会导致named.conf文件的更改吗?
我感谢你的任何帮助,并请求你原谅一个普通的业余爱好者。我相信这只是许多愚蠢问题中的第一个问题。
发布于 2013-05-14 15:27:10
因此,在休息一下,回到问题上,并从virtualmin论坛得到一点帮助之后,这就是为什么名称服务器没有响应的原因:
name.conf文件完全设置为本地使用。我给人的印象是虚拟人应该来处理这件事,但正如我之前说过的,我在这方面很新。当我手动将IP添加到named.conf时,我也应该进行更改:
allow-query { localhost; };至
allow-query { any; }; 希望这将对那些遇到类似情况的人有所帮助。
https://serverfault.com/questions/507604
复制相似问题