主机名未解析为 IP WHM/cPanel

Posted

技术标签:

【中文标题】主机名未解析为 IP WHM/cPanel【英文标题】:Hostname not resolving to IP WHM/cPanel 【发布时间】:2013-11-29 21:51:19 【问题描述】:

我将 WHM/cPanel 安装移动到了新服务器。更改域名服务器 IP 后,一段时间后域开始指向新服务器。

但是主机名无法解析为 IP 地址。

/scripts/ipcheck --verbose


IMPORTANT: Do not ignore this email.

Your hostname (xxx.example.com) could not be resolved to an
IP address. This means that /etc/hosts is not set up correctly,
and/or there is no dns entry for xxx.example.com. Please be
sure that the contents of /etc/hosts are configured correctly, and
also that there is a correct 'A' entry for the domain in the zone
file.

Some or all of these problems can be caused by /etc/resolv.conf
being setup incorrectly. Please check that file if you believe
everything else is correct.

You may be able to automatically correct this problem by using the
'Add an A entry for your hostname' option under 'Dns Functions' in
your Web Host Manager.

我跑了:

nano /etc/hosts


# Do not remove the following line, or various programs
# that require network functionality will fail.
127.0.0.1               localhost.localdomain localhost
XXX.XXX.XXX.XXX         xxx.example.com xxx

我也检查了:

nano /etc/resolv.conf

nameserver 8.8.8.8
nameserver 8.8.4.4

还有:

nano /etc/nameserverips

XXX.XXX.XXX.XXX=ns1.example.com
XXX.XXX.XXX.XXX=ns2.example.com

我在 WHM 中检查了“为您的主机名添加 A 条目”:

Hostname | Server Main IP
xxx.example.com | XXX.XXX.XXX.XXX

我检查并重建了 dnsconfig

/scripts/rebuildingdnsconfig

我真的不知道还要检查什么,我已经重新启动了服务器。指向名称服务器的域工作正常。我遇到的问题是我通过https://xxx.example.com 路由电子邮件的所有 cpanel 访问和 SSL 配置,因为它具有 SSL 证书。我已经将设置与旧服务器进行了比较,除了 IP 地址之外它们是相同的。

Centos 6.4 WHM 11.40.0 构建 19

XXX.XXX.XXX = 服务器 IP xxx.example.com = 主机名

任何帮助将不胜感激。

【问题讨论】:

域名 example.com 的域名服务器在同一台服务器上吗? XXX.XXX.XXX.XXX=ns1.example.com XXX.XXX.XXX.XXX=ns2.example.com 和 XXX.XXX.XXX.XXX 它在您的服务器上吗?如果您为 ("Add an A Entry for your hostname" ) 编辑区域 A,但您的名称服务器不在服务器上,并且配置不正确,则名称服务器指向其他 IP 【参考方案1】:

解决了这个问题:

转到 WHM,“为您的主机名添加一个条目”,然后再次提交。

即使它是正确的提交它再次工作。此修复来自 cPanel 支持。

【讨论】:

非常感谢基兰!今晚凌晨 3 点,你让我更加恐慌。过去一周不得不迁移一些客户,并注意到他们的网站在几个小时前就已离线。最美好的祝愿!【参考方案2】:

我知道这是一个旧帖子,但如果有人将来可能需要帮助解决类似问题,除了上述之外,这里还有一些检查点:

1>检查内容

/etc/wwwacct.conf

2> 调查您的主机名和 NS 以获得正确的结果

dig ns1.example.com
dig hostname.exmple.com
host ns1.example.com
host (HOST IP)
nslookup hostname.exmple.com

3) 确保您已在域名注册商处注册了您的 hostname.example.com 和 ns1.example.com,并且它们指向正确的 IP。

4) 确保没有防火墙阻止端口 UDP:53 和其他重要端口。

【讨论】:

以上是关于主机名未解析为 IP WHM/cPanel的主要内容,如果未能解决你的问题,请参考以下文章

javax.net.ssl.SSLPeerUnverifiedException:主机名未验证:

cPanel/WHM IP Ban - 如何解禁 IP

将ip解析为主机名

负载均衡详解 - 玩转Kong网关

如何将主机名解析为节点js中的IP地址

.NET Socket.Connect 将主机名解析为 IP 地址