在ubuntu下出现的域名无法解析问题

问题根源:觉得很奇怪,在加上系统需要的源后,apt-get update 想要更新系统却出现***域名无法解析出错的问题,
上网搜索了其中一个解决方法,觉得不错,记录一下
解决方法如下:

在终端键入代码:

sudo vi /etc/resolv.conf

在其中添加nameserver 8.8.8.8

用:wq保存退出之后重启系统即可。

### 解决Ubuntu系统中域名解析失败的方法 #### 修改`/etc/resolv.conf` 对于某些情况下的域名解析失败,可以通过修改`/etc/resolv.conf`来解决问题。具体操作是在该文件中添加指定的DNS服务器地址: ```bash sudo vi /etc/resolv.conf ``` 在文件中加入如下两行内容[^1]。 然而需要注意的是,在较新的Ubuntu版本(如Ubuntu 18.04),直接编辑此文件可能不会生效,因为这些设置可能会被其他服务覆盖。因此建议通过调整`resolved.conf`来进行更稳定的配置[^2]。 #### 编辑`/etc/systemd/resolved.conf` 针对上述提到的情况,应该转而编辑位于`/etc/systemd/`目录下的`resolved.conf`文件: ```bash vim /etc/systemd/resolved.conf ``` 在此处可以安全地添加或修改DNS服务器的相关参数。完成后记得重启相应的服务以使更改生效: ```bash systemctl restart systemd-resolved.service ``` 这一步骤能够有效避免因直接修改`resolv.conf`而导致的变化丢失问题。 #### 处理由频繁更换网络引起的临时性故障 当遇到由于不断变换不同类型的互联网连接所造成的短暂性的域名解析错误时,可采取以下措施恢复正常的网络功能[^3]: 停止并重新启动Network Manager服务可以帮助清除潜在的问题,并重建必要的网络链接: ```bash sudo service network-manager stop sudo rm /var/lib/NetworkManager/NetworkManager.state sudo service network-manager start ``` 以上命令序列会重置Network Manager的状态文件,从而有助于解决一些难以捉摸的连通性和名称解析方面的问题[^4]。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值