ubuntu 连不到外网

vim /etc/resolv.conf

nameserver 8.8.8.8

 

 

 sudo /etc/init.d/networking restart

### 查看或编辑 `/etc/resolv.conf` 文件的原版内容及默认格式 在 Linux 系统中,`/etc/resolv.conf` 文件是 DNS 解析配置文件,用于指定系统使用的 DNS 服务器地址和其他相关配置信息。该文件的默认内容和格式通常由网络管理工具(如 NetworkManager 或 dhclient)自动生成[^1]。 如果需要查看 `/etc/resolv.conf` 的原版内容,可以通过以下命令实现: ```bash cat /etc/resolv.conf ``` 在大多数情况下,`/etc/resolv.conf` 文件的默认内容可能包含以下字段: 1. **`nameserver`**:指定 DNS 服务器的 IP 地址。例如: ``` nameserver 8.8.8.8 nameserver 8.8.4.4 ``` 上述示例表示使用 Google 的公共 DNS 服务器进行域名解析[^2]。 2. **`domain`**:定义本地域名。例如: ``` domain example.com ``` 这意味着未提供完整域名的请求将附加此域后缀。 3. **`search`**:定义域名搜索列表。例如: ``` search example.com test.com ``` 当解析主机名时,系统会依次尝试附加这些域后缀[^2]。 需要注意的是,某些系统中 `/etc/resolv.conf` 可能是一个符号链接,指向其他位置(如 `/run/systemd/resolve/stub-resolv.conf`)。在这种情况下,直接使用 `vim` 编辑可能会遇到错误提示 `Can't open linked file for writing`。解决方法可以是先删除符号链接,再创建一个新的普通文件[^3]。 以下是创建新文件并编辑的示例步骤: ```bash sudo rm /etc/resolv.conf sudo vim /etc/resolv.conf ``` 在文件中添加类似以下内容: ``` nameserver 8.8.8.8 nameserver 8.8.4.4 domain example.com search example.com test.com ``` 完成编辑后保存退出即可[^1]。 ### 注意事项 - 如果系统使用 NetworkManager 或其他网络管理工具,手动修改 `/etc/resolv.conf` 的更改可能会被覆盖。 - 推荐通过配置工具(如 `nmcli` 或 `/etc/NetworkManager/NetworkManager.conf`)来持久化设置 DNS 配置。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值