linux系统添加dns命令

fiy 其他 9

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要在Linux系统中添加DNS命令,可以通过以下步骤实现:

    1. 打开终端窗口:在桌面环境中,点击终端图标打开终端窗口;在命令行界面,直接输入终端命令来打开终端窗口。

    2. 切换到root用户:输入“sudo -i”命令,然后输入管理员密码,即可切换到root用户。

    3. 编辑resolv.conf文件:在终端窗口中输入以下命令,用文本编辑器打开resolv.conf文件:
    “`
    vi /etc/resolv.conf
    “`

    4. 添加DNS服务器:在打开的resolv.conf文件中,将光标移动到文件的末尾,然后按下“i”键进入编辑模式,然后在新行中输入以下命令:
    “`
    nameserver DNS_IP_ADDRESS
    “`
    这里的DNS_IP_ADDRESS是你要添加的DNS服务器的IP地址。例如,如果要使用Google的DNS服务器,可以输入:
    “`
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    “`
    可以根据需要添加多个DNS服务器,每个DNS服务器一行。

    5. 保存并退出文件:按下“Esc”键退出编辑模式,然后输入“:wq”命令保存并退出文件。

    6. 重启网络服务:输入以下命令重启网络服务,以使新的DNS配置生效:
    “`
    /etc/init.d/networking restart
    “`

    现在你已经成功添加了DNS命令。你可以测试连通性,使用ping或nslookup命令来测试你的DNS设置是否正常工作。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,可以使用几种方法来添加DNS(Domain Name System)命令。 DNS命令允许您在终端中查询和设置域名解析器的配置。

    以下是几种常用的添加DNS命令的方法:

    1. 修改/etc/resolv.conf文件:
    – 使用文本编辑器(如vi或nano)打开/etc/resolv.conf文件。
    – 在文件的开头添加”nameserver”行,后面跟上要使用的DNS服务器的IP地址。可以添加多个命名服务器,每行一个。
    – 保存并关闭文件。

    示例:
    “`
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    “`

    2. 使用nmcli命令:
    – 运行以下命令以查看当前网络管理器的DNS设置:
    “`
    nmcli dev show | grep DNS
    “`
    – 运行以下命令以添加新的DNS服务器:
    “`
    nmcli con mod ipv4.dns “DNS服务器的IP地址”
    “`
    其中
    是您的网络连接的名称,可以使用`nmcli con show`命令查看。运行以上命令后,需要重新连接到网络才能生效。

    3. 使用network-manager配置文件:
    – 使用文本编辑器打开/etc/NetworkManager/system-connections/目录下与您的网络连接相关的配置文件,例如Wired connection 1或Wireless connection 1。
    – 在文件的[ipv4]或[ipv6]部分添加”dns”行,后面跟上要使用的DNS服务器的IP地址。可以添加多个dns行,每行一个。
    – 保存并关闭文件。

    示例:
    “`
    [ipv4]
    dns=8.8.8.8
    dns=8.8.4.4
    “`

    4. 使用systemd-resolved服务:
    – 运行以下命令以编辑systemd-resolved.conf文件:
    “`
    sudo nano /etc/systemd/resolved.conf
    “`
    – 在文件的[Resolve]部分添加”DNS”行,后面跟上要使用的DNS服务器的IP地址。可以添加多个DNS行,每行一个。
    – 保存并关闭文件。
    – 重启systemd-resolved服务以使更改生效:
    “`
    sudo systemctl restart systemd-resolved
    “`

    5. 使用NetworkManager的命令行工具:
    – 运行以下命令以查看当前网络连接的DNS设置:
    “`
    nmcli con show
    “`
    – 运行以下命令以添加新的DNS服务器:
    “`
    nmcli con mod
    ipv4.dns “DNS服务器的IP地址”
    “`
    其中
    是您的网络连接的名称,可以使用`nmcli con show`命令查看。运行以上命令后,需要重新连接到网络才能生效。

    以上方法可以使您在Linux系统中添加DNS命令来设置域名解析器的配置。选择适合您的系统和网络环境的方法,并确保您具有足够的权限来进行更改。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,可以通过多种方式添加DNS(Domain Name System)命令,包括手动修改配置文件和使用命令行工具等。下面将介绍三种常见的添加DNS命令的方法。

    方法一:修改/etc/resolv.conf文件
    1. 打开终端并以root用户身份登录。
    2. 输入以下命令来编辑resolv.conf文件:
    “`shell
    sudo vi /etc/resolv.conf
    “`
    如果没有安装vi编辑器,可以替换为其他文本编辑器。
    3. 在打开的文件中,找到类似于下面的行:
    “`shell
    nameserver
    “`
    在上述行的下方添加其他DNS服务器IP地址,每个地址占据一行。
    4. 保存并退出编辑器。
    5. 输入以下命令刷新DNS缓存:
    “`shell
    sudo systemctl restart NetworkManager
    “`

    方法二:使用nmcli命令
    1. 打开终端并以root用户身份登录。
    2. 输入以下命令添加DNS服务器:
    “`shell
    nmcli con mod <网络连接名称> ipv4.dns
    “`
    将 “<网络连接名称>” 替换为你的网络连接名称,可以通过运行 “nmcli con show” 查看。
    将 “” 替换为你要添加的DNS服务器的IP地址。
    3. 输入以下命令使修改生效:
    “`shell
    nmcli con up <网络连接名称>
    “`

    方法三:使用systemd-resolved服务
    1. 打开终端并以root用户身份登录。
    2. 输入以下命令编辑systemd-resolved配置文件:
    “`shell
    sudo vi /etc/systemd/resolved.conf
    “`
    3. 在打开的文件中,找到类似于下面的行,并取消注释:
    “`shell
    DNS=
    “`
    将 “” 替换为你要添加的DNS服务器的IP地址。
    4. 保存并退出编辑器。
    5. 输入以下命令重启systemd-resolved服务:
    “`shell
    sudo systemctl restart systemd-resolved
    “`

    无论采用哪种方法,添加的DNS服务器将会在系统启动时自动生效。可以通过执行 “ping” 命令来验证DNS设置是否生效。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部