陈奇网络工作室

云服务器在Linux内部无法解析域名

问题现象

云服务器无法在ECS Linux服务器内正常解析域名。

问题的原因

可能的原因包括:

DNS设置问题

防火墙策略问题

NSCD服务问题

处理方法可以依次检查如下:

1.按照以下说明检查系统中的dns服务器设置是否正确。

[root @ Aliyun ~]# cat/etc/resolv . conf # GeneratedbyNetworkManager # nonameserver found;tryputtingdnsversintoyour # ifcfgfilesin/etc/sys config/network-scriptslikeso:# # DNS 1=XXX . XXX . XXX . XXX # DNS 2=XXX . XXX . XXX . XXX # DOMAIN=lab . foo . com bar . foo . com name server 10 . 242 . 197 . 247 name server 10 . 242 . 197 . 248

如果没有DNS配置,则需要添加设置。公网服务器可以设置为港湾云服务,如下:

名称服务器223 . 5 . 5 . 5名称服务器223.6.6.6

如果纯内网的服务器没有公网,请提交工单咨询售后技术获取具体内网DNS地址。

2.检查防火墙iptables,查看是否有拦截端口53的相关规则。

您可以使用命令服务iptables stop首先关闭防火墙比较测试。如果iptables规则存在,请尝试删除拒绝策略或将规则修改为接受策略。

3.检查dns缓存服务nscd是否已启用:

通过service nscd status命令检查服务状态。如果它已经打开,请尝试使用命令服务nscd stop关闭该服务,然后比较测试。

更多关于云服务器,域名注册,虚拟主机的问题,请访问西部数码代理官网:www.chenqinet.cn。

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3