linux主dns怎么设置
linux主dns怎么设置详细介绍
在 Linux 系统中,主 DNS(Domain Name System)服务器的设置方式会因不同的发行版而存在差异。下面为你详细介绍几种常见 Linux 发行版设置主 DNS 的方法:
Ubuntu/Debian
在 Ubuntu 和 Debian 系统里,可通过编辑/etc/netplan目录下的配置文件来设置 DNS。
- 打开终端,使用以下命令编辑配置文件,比如编辑
00-installer-config.yaml文件:
bash
/etc/netplan/00-installer-config.yaml
- 在配置文件中找到
network部分,添加或修改nameservers字段,将主 DNS 服务器的 IP 地址填入其中,示例如下:
yaml
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
这里的8.8.8.8和8.8.4.4是 Google 提供的公共 DNS 服务器地址,你可将其替换为你需要的主 DNS 服务器地址。
3. 保存并关闭文件,接着应用新的网络配置:
bash
netplan apply
CentOS/RHEL
在 CentOS 和 RHEL 系统中,可通过编辑/etc/resolv.conf文件来设置 DNS。
- 打开终端,使用以下命令编辑
/etc/resolv.conf文件:
bash
/etc/resolv.conf
- 在文件中添加或修改
nameserver行,指定主 DNS 服务器的 IP 地址,示例如下:
plaintext
nameserver 8.8.8.8nameserver 8.8.4.4
你可以将8.8.8.8和8.8.4.4替换为你需要的主 DNS 服务器地址。
3. 保存并关闭文件。
Fedora
在 Fedora 系统中,可使用nmcli命令来设置 DNS。
- 打开终端,使用以下命令查看当前网络连接的名称:
bash
nmcli connection show
- 假设网络连接名称为
eth0,使用以下命令设置主 DNS 服务器的 IP 地址:
bash
nmcli connection modify eth0 ipv4.dns
你可以将8.8.8.8和8.8.4.4替换为你需要的主 DNS 服务器地址。
3. 应用新的 DNS 设置:
bash
nmcli connection up eth0
设置完成后,你可以使用ping命令测试 DNS 是否配置成功,例如:
bash
google.com
912 google.com
若能正常 ping 通,则表明 DNS 设置成功。