linux网卡配置DNS
时间: 2024-10-22 17:02:59 浏览: 16
linux 配置修改dns.txt
在Linux系统中配置网卡的DNS,通常涉及编辑网络配置文件。对于IPv4,你需要修改`/etc/resolv.conf`文件;对于IPv6,则可能需要更新`/etc/netplan/*.yaml`或手动编辑`/etc/systemd/network/*-interface.network`文件。
以下是基本步骤:
1. 打开终端,使用`sudo nano /etc/resolv.conf`(或`nano /etc/netplan/*.yaml`)命令打开文件。
2. 在文件顶部添加或多行添加以下内容,每一行代表一个DNS服务器地址:
```
nameserver <dns_server_address_1>
nameserver <dns_server_address_2> (如果有多个)
```
将 `<dns_server_address>` 替换为你想要设置的实际DNS服务器IP地址。
3. 如果有多个网卡,可以为每个网卡配置独立的DNS,比如`interface eth0`下的配置:
```bash
# 在eth0配置下
interfaces:"eth0",
dns-nameservers: [ <dns_server_address_for_eth0> ]
```
4. 保存并关闭文件。如果是`netplan`管理网络,你可以使用 `sudo netplan apply` 来应用新的配置。如果是手动编辑文件,重启网络服务会使更改生效,如 `sudo service networking restart` 或 `sudo systemctl restart networking`.
5. 检查配置是否有效,可以用 `dig www.google.com` 来测试DNS解析。
阅读全文