Virtualmin 上的 DNS 无法解析

Virtualmin 上的 DNS 无法解析

我无法访问托管在 virtualmin 虚拟服务器上的网站。这是我目前托管在服务器上的唯一网站(我只是在学习使用 virtualmin 和 VPS),我可以通过 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 设置中的某些内容,或者(更有可能)搞砸了某些我不知道的设置?

我确实将 virtualmin 设置为仅在本地监听,以便通过 ssh 隧道访问它,这是否会导致 named.conf 文件的更改?

我很感激任何帮助,也请您原谅我这个业余爱好者。我相信这只是众多愚蠢问题中的第一个。

答案1

因此,经过一段时间的休息后,再次回到这个问题上,并从 virtualmin 论坛获得了一些帮助,这就是名称服务器没有响应的原因:

name.conf 文件完全设置为仅供本地使用。我以为 virtualmin 应该会处理这个问题,但正如我之前所说,我对此很陌生。当我手动将 IP 添加到 named.conf 时,我还应该更改:

allow-query { localhost; };

allow-query { any; }; 

希望这对遇到类似情况的人有所帮助。

相关内容