centos6.4的DNS怎么填

HCRM技术_小炮 DNS 2025-10-09 2 0

永久配置(推荐)

这是通过修改配置文件来实现的,配置后重启网络服务或重启系统都会生效。

步骤 1:编辑网卡配置文件

CentOS 6 的网络配置通常在/etc/sysconfig/network-scripts/ 目录下,文件名以ifcfg 开头,后面跟网卡名,主网卡是ifcfg-eth0

1、 使用vi 编辑器打开网卡配置文件:

    vi /etc/sysconfig/network-scripts/ifcfg-eth0

(如果您的网卡不是eth0,请替换为正确的名称,如em1,p5p1 等,可以使用ifconfig 命令查看)

2、 在配置文件中,找到或添加以下两行:

    DNS1=8.8.8.8
    DNS2=8.8.4.4

DNS1 是主 DNS 服务器地址。

DNS2 是备用 DNS 服务器地址。

这里以 Google 的公共 DNS 为例,您可以根据需要替换成您网络环境中的 DNS 地址,例如

国内通用114.114.114.114

阿里云223.5.5.5223.6.6.6

3、 请确保PEERDNS 参数为yes(这是默认值),这表示从本文件获取 DNS 设置,而不是从 DHCP 获取。

    PEERDNS=yes

4、 保存并退出。

* 在vi 编辑器中,按Esc 键,然后输入:wq,再按回车。

步骤 2:编辑/etc/resolv.conf 文件(可选但推荐)

虽然在上一步中配置后,重启网络服务时会自动生成/etc/resolv.conf,但为了确保无误,可以直接检查或修改它。

1、 编辑/etc/resolv.conf 文件:

    vi /etc/resolv.conf

2、 确保文件内容包含nameserver 行,

    nameserver 8.8.8.8
    nameserver 8.8.4.4

3、 保存并退出。

步骤 3:重启网络服务

修改配置后,需要重启网络服务以使更改生效。

service network restart

或者

/etc/init.d/network restart

步骤 4:验证配置

使用以下命令检查 DNS 是否已生效:

cat /etc/resolv.conf

这会显示当前使用的 DNS 服务器。

再测试一下域名解析是否正常:

nslookup www.baidu.com

或者

ping www.baidu.com

如果能正常返回 IP 地址并 ping 通,说明 DNS 配置成功。

方法二:临时配置(重启后失效)

这种方法直接修改运行时的配置,适合临时测试,服务器重启后配置会丢失。

1、 直接编辑/etc/resolv.conf 文件:

    vi /etc/resolv.conf

2、 修改或添加nameserver 行:

    nameserver 8.8.8.8
    nameserver 8.8.4.4

3、 保存并退出。

注意:如果您的网卡是通过 DHCP 获取 IP 的(即ifcfg-eth0 中的BOOTPROTO=dhcp),并且PEERDNS=yes,那么下次重启网络服务或系统时,DHCP 服务器下发的 DNS 可能会覆盖您手动在/etc/resolv.conf 中的设置。永久修改强烈推荐使用方法一

特性 方法一(永久) 方法二(临时)
生效时长 永久,重启后有效 临时,重启后失效
配置文件/etc/sysconfig/network-scripts/ifcfg-eth0/etc/resolv.conf
是否需要重启服务 是 (service network restart) 否,立即生效
推荐度 ⭐⭐⭐⭐⭐ ⭐⭐⭐(仅用于测试)

对于服务器而言,请务必使用方法一 进行永久性配置。

文章摘自:https://idc.huochengrm.cn/dns/17622.html

评论