服务器 ping www.baidu.com没反应出现的问题解决

此时ping没反应就是网络不通这个时候需要做以下几件事

1.vim /etc/sysconfig/network-scripts/ifcfg-ens192把DNS1改为x.x.x.x例如8.8.8.8

2.改本地VMnet8下的ipv4属性中的的首选DNS服务器改为x.x.x.x,与之对应

3.systemctl restart NetworkManager重启网络管理,再ping www.baidu.com,成功ping通

### 排查和解决Ubuntu服务器上的DNS解析问题 当遇到能够 `ping` 通 IP 地址(如8.8.8.8),但无法通过域名(如 www.baidu.com)进行通信的情况时,这通常表明存在 DNS 解析方面的问题[^1]。 #### 检查当前的DNS配置 为了确认系统的DNS设置是否正确,可以通过查看 `/etc/resolv.conf` 文件来了解目前使用的DNS服务器地址: ```bash cat /etc/resolv.conf ``` 如果文件为空或不包含有效的DNS服务器条目,则需要更新此文件以指向可靠的公共DNS服务提供商,比如Google提供的8.8.8.8 或者 Cloudflare 的 1.1.1.1[^2]。 #### 修改网络接口配置 有时即使更改了 `/etc/resolv.conf`, 这些改动可能不会持久保存。对于这种情况,在基于Debian/Ubuntu的操作系统中,应该编辑对应的网络接口配置文件 `/etc/netplan/*.yaml`(适用于较新的版本) 来指定静态DNS服务器: ```yaml network: version: 2 ethernets: ens33: # 替换成实际网卡名称 dhcp4: no addresses: - 192.168.1.x/24 # 使用自己的IP地址范围代替 gateway4: 192.168.1.1 nameservers: search: [mydomain, otherdomain] addresses: [8.8.8.8, 8.8.4.4] ``` 应用上述更改之后记得运行命令使新配置生效并重启网络服务: ```bash sudo netplan apply sudo systemctl restart networking.service ``` #### 测试DNS功能 完成以上操作后再次测试能否成功解析目标网站的名字到其相应的IP地址: ```bash nslookup www.baidu.com dig @8.8.8.8 www.baidu.com A +short ``` 这些工具可以帮助进一步诊断是否有其他潜在因素影响到了正常的DNS查询过程[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值