我正在尝试在 DNS 中创建一个子域名,但似乎不起作用。我得到了标准
Unable to determine IP address from host name for aa.00.website.com
The domain name does not exist.
(上面是 URL 的指示,两个字母,后面跟着两个数字)我已通过创建 A 记录正确设置了子域,并为子域设置了 IIS。我想知道这是否真的被允许?
如果子域名是 aa00.website.com,则子域名设置有效。
DNS 是否不喜欢将数字作为子域名?
(编辑:aa 可能代表国家代码,但不是故意的,例如“en”或“gr”)
答案1
需要更多信息。例如,这是内部 DNS 服务器还是外部 DNS 服务器。该域名是否可供内部和外部使用?
让我们假设答案对于两者来说都是内部的。您需要创建一个子区域才能使其工作。因此,创建一个名为 00 的子区域。它应该有自己的 A 记录。然后您需要一个名为 aa.00.etc 的附加 A 记录...
创建区域和记录后,刷新客户端解析器缓存“ipconfig /flushdns”。您可能还需要刷新 DNS 服务器缓存(非客户端)。然后尝试对记录进行 nslookup。基本上,在转到 IIS 之前,请确保您可以解析 IP。根据您的帖子,至少目前,您的问题与 dns 有关。
回答你的另一个问题,DNS 不关心数字还是字母
编辑1:
我已经在我的 1and1 帐户上进行了测试,并且能够成功创建子子域。因此,我进入菜单并单击“创建子域”。在新域框中,我创建了一个名为 test1.test2 的记录,它本身是“domain.com”的子域。创建子域后,从 nslookup 开始一切都正常。您是否会获取该记录并将其指向外部 Web 服务器?