银河麒麟服务器dns怎么填写?

HCRM技术_小炮 DNS 2025-09-28 1 0

使用nmcli 命令(推荐,适用于桌面版和服务器版)

这是现代Linux发行版(包括银河麒麟V10)推荐的方法,因为它直接与NetworkManager服务交互,配置清晰且不易出错。

1、查看当前网络连接名称

您需要知道要配置的网络连接叫什么。

    nmcli connection show

输出类似如下:

    NAME                UUID                                  TYPE      DEVICE
    ens33               7860f107-8c32-4e91-a884-322e2322994e  ethernet  ens33
    Wired connection 1  xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  ethernet

记住您要修改的那个连接的NAME,例如ens33Wired connection 1

2、修改DNS配置

使用以下命令来设置DNS服务器地址,您可以设置多个DNS,用空格隔开,国内常用的公共DNS有114.114.114.114(电信)和223.5.5.5(阿里云)。

    sudo nmcli connection modify "连接名" ipv4.dns "114.114.114.114 223.5.5.5"

*请将"连接名" 替换为第一步中查到的名称,

    sudo nmcli connection modify "ens33" ipv4.dns "114.114.114.114 223.5.5.5"

3、使配置生效

修改后,需要重新激活网络连接才能使DNS生效。

    sudo nmcli connection up "连接名"

*

    sudo nmcli connection up "ens33"

4、验证DNS配置

使用以下命令检查DNS是否已成功设置。

    nmcli device show ens33 | grep IP4.DNS

或者查看/etc/resolv.conf 文件:

    cat /etc/resolv.conf

您应该能看到您设置的DNS服务器地址。

方法二:直接修改/etc/resolv.conf 文件(传统方法,临时性)

注意:如果系统使用了NetworkManager,直接修改此文件可能在网络服务重启后被覆盖,它通常作为临时修改或在不使用NetworkManager的系统上使用。

1、编辑配置文件

    sudo vim /etc/resolv.conf

2、填写DNS信息

在文件中添加或修改nameserver 行,每行一个DNS地址。

    nameserver 114.114.114.114
    nameserver 223.5.5.5

3、保存并退出

在vim中,按Esc 键,然后输入:wq 保存退出。

4、验证

    cat /etc/resolv.conf

如何使此修改永久生效?

为了防止被覆盖,您可以锁定该文件或修改其属性(但更推荐方法一):

sudo chattr +i /etc/resolv.conf  # 锁定文件,禁止修改
sudo chattr -i /etc/resolv.conf  # 需要修改时,解除锁定

方法三:修改网卡配置文件(适用于旧版/无NetworkManager的系统)

这种方法在银河麒麟V4或某些特定部署的V10服务器版中可能用到,配置文件路径通常在/etc/sysconfig/network-scripts/ 下。

1、找到网卡配置文件

文件名通常为ifcfg 加网卡名,例如ifcfg-ens33ifcfg-eth0

    ls /etc/sysconfig/network-scripts/

2、编辑网卡配置文件

    sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33

3、添加或修改DNS配置

在文件中找到或添加以下两行:

    DNS1=114.114.114.114
    DNS2=223.5.5.5

请确保PEERDNS 参数为no,这可以防止其他服务覆盖DNS设置。

    PEERDNS=no

4、重启网络服务

    sudo systemctl restart network

验证DNS是否正常工作

无论使用哪种方法,配置完成后都请使用nslookupping 命令来测试DNS解析是否正常。

nslookup www.baidu.com

ping -c 3 www.baidu.com

如果能够正确解析出IP地址并 ping 通,说明DNS配置成功。

方法 适用场景 优点 缺点
方法一:nmcli银河麒麟V10(默认有NetworkManager)官方推荐,配置持久,管理方便 需要记住命令
方法二:/etc/resolv.conf 临时测试,简单系统 简单直接 容易被网络服务重置
方法三:网卡配置文件 旧版系统,或明确不使用NetworkManager 传统可靠 配置文件较分散

对于绝大多数银河麒麟服务器V10用户,强烈推荐使用【方法一】nmcli 命令进行配置。 这是最标准、最不容易出错的现代Linux网络配置方式。

希望这能帮助您顺利完成银河麒麟服务器的DNS配置!

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

评论