linux设置dns服务器命令

worktile 其他 39

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在Linux系统中,我们可以使用如下命令设置DNS服务器:

    1. 编辑resolv.conf文件:打开终端,并以root用户或使用sudo命令切换为root用户。然后使用文本编辑器(如vi或nano)打开/resolv.conf文件。
    “`
    sudo vi /etc/resolv.conf
    “`

    2. 设置DNS服务器地址:在打开的resolv.conf文件中,可以看到类似下面的内容:
    “`
    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    # DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
    “`
    在这个文件中,我们可以添加DNS服务器的IP地址。例如,我们要设置Google的公共DNS服务器(8.8.8.8和8.8.4.4),可以在文件中添加以下两行:
    “`
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    “`

    3. 保存并关闭文件:在vi编辑器中,按下键盘上的Esc键,然后输入“:wq”并按下Enter键保存更改并退出编辑器。

    4. 重启网络服务:为了使更改生效,我们需要重启网络服务。根据你所使用的Linux发行版不同,可以使用以下命令来重启网络服务:
    “`
    sudo systemctl restart networking
    “`
    或者
    “`
    sudo service network restart
    “`
    或者
    “`
    sudo /etc/init.d/networking restart
    “`

    通过以上步骤,你已经成功设置了DNS服务器。请注意,在一些Linux系统中,resolv.conf文件可能会被自动恢复为默认设置,因此,你需要检查一下是否生效。可以使用以下命令来检查DNS服务器是否正确设置:
    “`
    cat /etc/resolv.conf
    “`
    如果看到之前添加的DNS服务器地址,那么说明设置成功。

    希望以上步骤对你有所帮助。如有其他问题,请随时向我提问。

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

    在Linux中,可以使用以下命令来设置DNS服务器:

    1. 编辑 /etc/resolv.conf 文件:这个文件包含了DNS服务器的信息。可以使用编辑器(如vi或nano)打开该文件,并添加或编辑以下行,以指定DNS服务器的地址:
    “`
    nameserver
    nameserver
    “`

    2. 使用 nmcli 命令:nmcli 是 NetworkManager 的命令行工具,它可以用来管理网络设置。可以使用以下命令来设置DNS服务器:
    “`
    nmcli con mod <连接名称> ipv4.dns “
    “`

    3. 使用 nmtui 命令:nmtui 是 NetworkManager 的文本用户界面工具,也可以用于管理网络设置。可以使用以下命令来设置DNS服务器:
    “`
    nmtui
    “`
    进入 nmtui 的交互界面后,选择 “Edit a connection”,然后选择需要编辑的连接,进入 “IPv4 CONFIGURATION” 部分,选择 “Method” 为 “Automatic (DHCP)”,然后将 “DNS servers” 栏目设置为相应的DNS服务器IP地址。

    4. 使用 systemd-resolve 命令:systemd-resolve 是 systemd 提供的 DNS 解析器,也可以用来设置DNS服务器。可以使用以下命令来设置DNS服务器:
    “`
    sudo systemctl edit systemd-resolved
    “`
    在编辑器中,添加以下内容,并保存退出:
    “`
    [Resolve]
    DNS=
    “`

    5. 使用网络管理图形界面:大多数Linux发行版都提供了图形界面用于管理网络设置,可以通过找到相应的网络管理工具,然后在其中的设置或网络连接选项中设置DNS服务器的地址。

    需要注意的是,以上的命令和方法可能因Linux发行版的不同而有所区别,建议根据具体的发行版和版本进行操作。此外,设置DNS服务器之后,可能需要重启网络服务或重新启动计算机才能生效。

    2年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    在Linux系统中,可以使用以下命令来设置DNS服务器:

    1. 编辑/etc/resolv.conf文件:
    “`
    sudo vi /etc/resolv.conf
    “`
    打开该文件,可以看到类似以下内容:
    “`
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    “`
    在其中添加或修改nameserver行来指定DNS服务器的IP地址。可以使用多个nameserver行,按顺序使用备用DNS服务器。

    2. 使用network-manager工具设置DNS服务器:
    “`
    nmcli con mod [连接名称] ipv4.dns [DNS服务器IP地址]
    “`
    这里的[连接名称]是网络连接的名称,可以使用`nmcli con show`命令查看已有的连接名称。其中,ipv4.dns指定了IPv4的DNS服务器。

    3. 通过systemd-resolved服务设置DNS服务器:
    “`
    sudo systemctl edit systemd-resolved
    “`
    这将创建用于编辑的新文件。在文件中添加以下内容:
    “`
    [Resolve]
    DNS=8.8.8.8 8.8.4.4
    “`
    保存并关闭文件,然后重新启动systemd-resolved服务:
    “`
    sudo systemctl restart systemd-resolved
    “`

    4. 使用Network Manager GUI设置DNS服务器:
    在大多数Linux发行版中,都提供了图形界面的网络管理工具。通过这些工具,可以更方便地设置DNS服务器。具体的操作流程可以参考相应发行版的官方文档或使用搜索引擎搜索相关教程。

    无论使用哪种方法,设置DNS服务器后,系统会优先使用指定的DNS服务器来解析域名。如果你还希望使用额外的DNS服务器,可以在设置中指定多个DNS服务器,按照优先级顺序使用。

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

400-800-1024

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

分享本页
返回顶部