已创建子域但未正常运行

问题描述:

我不确定此问题是否属于此处,而是因为它是技术问题,所以我在此处询问。随意将其移动到任何适当的Stack交换网站。已创建子域但未正常运行

我的问题是我通过cPanel在我的网站上成功创建了一个子域,并且还在其中放置了一个index.html文件来测试它。但是当我在浏览器中运行它时,它不显示index.html文件的内容。它显示了以下错误:

DNS地址无法找到ERR_NAME_NOT_RESOLVED错误。有人能告诉我如何解决这个问题吗?

+0

我猜猜拼写错误或更新cpanel和更新区域文件之间的延迟。 – Rudiger

+0

@Rudiger:没有拼写错误,但你能告诉我什么是区域文件吗?我是否也需要更新它以及它位于何处?这对你真的很有帮助。 –

+0

区域文件是什么保存您的DNS记录,即什么域名指向什么IP。当您在CPanel中更新它时,它会更新区域文件。有时会存在缓存或延迟。 – Rudiger

请检查您的域的DNS服务器。您可能正在使用外部DNS服务器。当你在cPanel上创建一个子域时,在DNS域中为该子域指向你的服务器ip创建一个DNS条目。如果您的域使用外部DNS服务器,则会查询这些服务器以查找该子域的IP地址。在这种情况下,您应该手动编辑您的DNS区域并为该子域添加A记录以指向您的服务器的IP)。

你必须失去域面板指向您子域 A记录

Record  Point to  TTL 

A   sub   300 
+0

谢谢。即使我错过了一个记录到我的子域,但它只是部分正确。不管怎样,谢谢。 –

感谢您的所有答案。这是如何解决我的问题。问题是我购买了一个域名的主机。我也有另一个域购买,但没有hostng。我将第二个域名指向了第一个域名,该域名也有托管支持。所以我在做的是我在第一个域上创建了第二个子域。但它没有认识到它并显示DNS问题。所以我在第二个域中创建了一个关于我想创建的子域的记录条目。然后在5分钟内更新了DNS并解决了问题。