CentOS 7 修改 DNS
在CentOS 7中,修改DNS是非常重要的任务之一,因为DNS允许我们将域名转换为IP地址,而这是在互联网上访问网站所必需的。本文将从多个角度分析如何在CentOS 7中修改DNS。
方法一:使用nmcli命令
nmcli命令是一个用于控制NetworkManager的命令行工具,我们可以使用它更新DNS服务器的地址。以下是如何使用它的步骤:
1. 打开终端并输入以下命令来查看当前的DNS设置:
```bash
nmcli dev show | grep 'IP4.DNS'
```
2. 使用以下命令来更新DNS服务器的地址:
```bash
sudo nmcli con mod eth0 ipv4.dns "8.8.8.8 8.8.4.4"
sudo systemctl restart NetworkManager
```
以上命令会将DNS服务器的地址设置为Google DNS服务器地址,您当然可以使用任何您想使用的DNS服务器地址。
方法二:通过编辑resolv.conf文件来更新DNS服务器地址
在CentOS 7中,我们也可以通过编辑resolv.conf文件来更新DNS服务器地址。以下是步骤:
1. 打开resolv.conf文件:
```bash
sudo nano /etc/resolv.conf
```
2. 在文件中添加以下内容:
```
nameserver 8.8.8.8
nameserver 8.8.4.4
```
3. 保存文件并关闭它。
方法三:通过NetworkManager图形用户界面更新DNS服务器
如果你不喜欢使用命令行工具,你也可以使用CentOS 7中的NetworkManager图形用户界面来更新DNS服务器地址。以下是步骤:
1. 单击桌面顶部的网络图标并选择"Wired Settings"选项;
2. 单击"Options"按钮并选择"IPv4"选项卡;
3. 在"DNS Servers"部分中添加您想要的DNS服务器地址;
4. 单击"Save"按钮以保存更改。
方法四:通过DHCP服务器更新DNS服务器地址
最后,您还可以通过配置DHCP服务器来更新DNS服务器地址。以下是步骤:
1. 编辑DHCP服务器的配置文件:
```bash
sudo nano /etc/dhcp/dhcpd.conf
```
2. 在配置文件中添加以下内容:
```
option domain-name-servers 8.8.8.8, 8.8.4.4;
```
3. 保存文件并关闭它;
4. 重新启动DHCP服务器并使更改生效:
```bash
sudo systemctl restart dhcpd
```
扫码咨询 领取资料