DNS不解决在Virtualmin

我有问题到达我的网站托pipe在virtualmin虚拟服务器上。 这是我现在在服务器上托pipe的唯一一个站点(我只是通常学习我的虚拟个人和VPS的方式),我可以通过IP地址访问它,但不能通过域名访问。
运行whois返回正确的名称服务器,然后运行:

 host mysite.com ns1.mynameserver.com 

并收到“连接超时,不能到达服务器”。

然后我手动添加我的IP地址到named.conf并运行:

 host mysite.com ns1.mynameserver.com 

再次,现在产生正确的知识产权。

唯一的问题是我的网站仍然无法通过域名(我得到“服务器找不到”)。 除了将我的IP添加到named.conf文件外,我在24小时之前设置了所有的DNS。

我的问题是,不应该我的域名parsing到现在的host mysite.com ns1.mynameserver.com返回正确的IP?
任何想法接下来我应该做什么?

另外,为什么我必须手动添加我的IP到named.conf? 我是否错过了virtualmin设置中的某些内容,或者(更可能)搞砸了一些我不知道的设置?

我没有设置virtualmin来监听本地,以便通过SSH隧道访问它,这是否会导致named.conf文件的变化?

我感谢您的任何帮助,并请求您放纵业余爱好者。 我相信这只是许多愚蠢的问题中的第一个。

所以在rest一下之后,再回到这个问题上,并且从virtualmin论坛得到一些帮助,这就是为什么名字服务器没有响应:

name.conf文件完全是为本地使用而设置的。 我以为virtualmin应该照顾这个,但是正如我之前所说的那样,我对此很新颖。 当我手动添加IP到named.conf我应该也改变了:

 allow-query { localhost; }; 

 allow-query { any; }; 

希望这对某些遇到类似情况的人有用。