VMware环境下CentOS7的DNS解析异常与网络连接中断问题排查求助
VMware环境下CentOS7的DNS解析异常与网络连接中断问题排查求助
各位大佬好,我现在在做大学课程的VMware网络搭建项目,遇到两台CentOS7系统的问题,实在搞不定了,来求助大家!
先给大家梳理下我的整个环境:
- 防火墙(fw01):LAN地址x.x.5.2,系统为pfSense
- 管理服务器(mgmt01):LAN地址x.x.5.10,Windows Server 1809,负责整个网络的管理工作
- 测试工作站(wks01):LAN地址x.x.5.100,Windows 10 Enterprise,用于本地功能测试
- AD/DNS服务器(ad01):LAN地址x.x.5.5,Windows Server Core,运行Active Directory和DNS服务,域名为
name.local - Web服务器(web01):LAN地址x.x.5.11,CentOS7,运行Apache服务,仅对内提供访问
- 网络监控服务器(nmon01):LAN地址x.x.5.200,CentOS7,通过SNMP监控防火墙状态
项目初期,除了两台CentOS机器外,所有Windows设备都能通过主机名互相ping通,以ad01作为主DNS服务器,在mgmt01上用Windows Server Manager管理一切都很顺畅,没出过问题。
之后我把两台CentOS机器接入LAN,也在ad01上添加了它们对应的DNS记录:现在Windows设备都能通过主机名ping通这两台CentOS机器,而且CentOS机器自己ping name.local和google.com也完全正常。
但现在有两个棘手的问题:
- DNS解析异常:两台CentOS机器都无法通过主机名ping通域内其他设备,必须输入完整的
hostname.name.local才能成功解析 - 网络连接中断:偶尔会出现完全断网的情况,只有重启NetworkManager服务(执行
systemctl restart NetworkManager)后才能恢复连接,因为是虚拟机,肯定不是线缆或硬件问题
更新情况:
我在ad01上部署了DHCP服务,配置给wks01使用,但之前没修改两台CentOS机器的自动获取IP设置。现在用ip addr查看时,发现每台CentOS的网卡都有两个IP地址——一个是我之前设置的静态IP,另一个是DHCP分配的动态IP。有意思的是,现在CentOS的DNS反而能正常解析域内主机名了?
想请大家帮忙分析:
- 为什么CentOS会偶尔出现断网情况?
- 为什么之前CentOS自身无法解析域内主机名,但Windows能正常解析它的主机名?还有现在多了动态IP后反而正常了,这是什么原因?
备注:内容来源于stack exchange,提问作者AnotherSand8804
相关产品推荐
相关产品推荐

