Ubuntu 如何 修复DNS
时间: 2024-10-23 07:03:19 浏览: 23
Ubuntu系统如果遇到DNS解析问题,你可以尝试以下几个步骤来修复:
1. **刷新DNS缓存**:
打开终端(Ctrl+Alt+T),输入以下命令并按Enter键:
```
sudo systemd-resolve --flush-caches
```
2. **清空DNS查找文件**:
输入:
```
sudo rm /etc/resolv.conf
```
然后运行:
```
sudo nano /etc/resolv.conf
```
删除所有内容,再添加你的首选DNS服务器地址(例如8.8.8.8 或者 1.1.1.1)。保存并关闭文件。
3. **设置DNS服务器**:
如果你是动态获取IP和DNS,可以编辑`/etc/network/interfaces`或`/etc/netplan/*.yaml`,然后手动配置固定DNS服务器地址。如果是静态IP,可以在网络连接设置中指定。
4. **重启网络服务**:
输入:
```
sudo restart networking
```
或者
```
sudo systemctl restart networking.service
```
5. **检查DNS设置生效**:
使用`nslookup`或`dig`命令测试DNS是否正常工作,如查询Google:
```
nslookup www.google.com
```
如果以上步骤无法解决问题,可能是网络服务商的问题或者路由器设置错误,建议联系网络管理员或ISP寻求帮助。同时,也可以尝试更换其他DNS服务器看看是否有所改善。
阅读全文