主机名解析,域名无法解析

主机名解析,域名无法解析

我刚刚在运行 CentOS 6 的新服务器上设置完 WHM。我的主机名设置为n.env.ms。如果我转到主机名,我会得到标准的 cPanel“默认主页”。如果我尝试转到环境变量我收到网页不可用。

除了 env.ms 具有“default_domainkey”和“cpanel”等额外字段外,n.env.ms 和 env.ms 的 DNS 区域记录看起来几乎相同。

这是域名的intoDNS 报告

显然服务器出了问题。IP 地址 intoDNS 报告是正确的,因此不是注册商的问题。端口 53 (TCP/UDP) 已打开。

这是该域的区域文件的一部分:

env.ms. 86400   IN  NS  ns1.env.ms.
env.ms. 86400   IN  NS  ns2.env.ms.

env.ms. 14400   IN  A   50.62.213.152

ns1 和 ns2 区域详细信息:

ns1.env.ms. 14400   IN  A   50.62.213.152
localhost   14400   IN  A   127.0.0.1
ns1.env.ms. 14400   IN  MX  0   ns1.env.ms.


ns2.env.ms. 14400   IN  A   50.63.175.168
localhost   14400   IN  A   127.0.0.1
ns2.env.ms. 14400   IN  MX  0   ns2.env.ms.

答案1

我无法为 cpanel 提供任何帮助,但名称服务器根本不相信他们对 env.ms 负责。

我不太明白您的区域。您是否为每个主机都创建一个新区域?再说一遍,我不使用 cpanel,但这不是通常的做法。虽然它可以在正确的配置下工作,但除非您了解为什么要这样做,否则您不应该这样做。

ns1 和 ns2 应该位于 env.ms. 区域中,这应该是您唯一需要的区域。如果您删除了除 env.ms 之外的其他区域,它应该可以工作。(再次强调,这是针对 BIND,而不是 cpanel,YMMV)并简单地将记录添加到 env.ms。:

在 env.ms. 区域中:

env.ms. 86400   IN  NS  ns1.env.ms.
env.ms. 86400   IN  NS  ns2.env.ms.
env.ms. 14400   IN  A   50.62.213.152
ns1     14400   IN  A   50.62.213.152
ns2     14400   IN  A   50.63.175.168

ns1 和 ns2 没有单独的区域。保持简单。

答案2

您的 DNS 设置没有任何问题:

[me@risby ext4]$ dig env.ms. @ns1.env.ms.
[...]
;; ANSWER SECTION:
env.ms.         14400   IN  A   50.62.213.152

[me@risby ext4]$ dig env.ms.
[...]
;; ANSWER SECTION:
env.ms.         14400   IN  A   50.62.213.152

[me@risby ext4]$ dig n.env.ms.
[...]
;; ANSWER SECTION:
n.env.ms.       14400   IN  A   50.62.213.152

你的网络服务器设置,但您的 DNS 对我来说看起来很好。

我注意到,在发帖几个小时后,你试图从你的问题和其他发布的答案中删除域名;我拒绝了后者的编辑并撤销了前者。对此我感到有点抱歉,但 SF 是一个 wiki:试图删除信息确实毫无意义您已经发布了它,希望您能看到了解实际的域名对于诊断 DNS 问题非常重要。

答案3

实际上,您只需使用 env.ms 从 WHM 创建一个 cPanel 帐户,这应该可以解决您的问题。通过该帐户,您只有一个主机名,该主机名将解析为其 IP。

有了 cPanel 账户,您现在就有了网站。登录您的 WHM,网址为https://env.me:2087

  • 前往创建账户
  • 输入域名 env.me
  • 生成密码
  • 滚动到创建帐户。

这应该为你完成。

相关内容