linux添加dns服务器命令

fiy 其他 109

回复

共3条回复 我来回复
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在Linux系统中,想要添加DNS服务器,你可以通过修改网络配置文件或者使用命令来实现。下面给出两种常见的方法:

    方法一:修改网络配置文件

    1. 打开终端,以管理员身份登录。
    2. 使用文本编辑器打开网络配置文件,可以是“/etc/network/interfaces”或者“/etc/sysconfig/network-scripts/ifcfg-ethX”(具体文件名可能有所不同,取决于你使用的Linux发行版):
    “`
    sudo nano /etc/network/interfaces
    “`
    或者
    “`
    sudo nano /etc/sysconfig/network-scripts/ifcfg-ethX
    “`
    3. 找到一个名为“dns-nameservers”的行,如果没有,可以在“iface”之后添加一行:
    “`
    dns-nameservers X.X.X.X
    “`
    其中 X.X.X.X 是你要添加的DNS服务器的IP地址。
    4. 保存文件并关闭编辑器。
    5. 重新启动网络服务或者重新启动计算机,使配置生效。

    方法二:使用命令

    1. 打开终端,以管理员身份登录。
    2. 使用以下命令添加DNS服务器:
    “`
    sudo echo “nameserver X.X.X.X” >> /etc/resolv.conf
    “`
    其中 X.X.X.X 是你要添加的DNS服务器的IP地址。
    3. 使用以下命令查看当前DNS服务器的配置:
    “`
    cat /etc/resolv.conf
    “`

    无论使用哪种方法,你添加的DNS服务器将会生效,系统将会使用该服务器进行域名解析。希望这些信息对你有所帮助!

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

    在Linux系统中,可以通过配置文件或者命令来添加DNS服务器。下面是一些常用的方法:

    1. 修改/etc/resolv.conf文件:这是最简单的方法,可以通过编辑该文件来添加DNS服务器。可以使用任何文本编辑器打开该文件,并在其中添加类似于“nameserver IP”的行(其中IP是要添加的DNS服务器的IP地址)。例如:

    “`
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    “`

    保存文件后,DNS服务器的更改将立即生效。

    2. 使用nmcli命令:nmcli是NetworkManager命令行工具,可以用于管理网络连接。可以使用以下命令来添加DNS服务器:

    “`
    nmcli con mod ipv4.dns “IP1 IP2”
    “`

    在上述命令中,将``替换为要修改的网络连接的名称,将`”IP1 IP2″`替换为要添加的DNS服务器的IP地址。

    3. 使用nmtui命令:nmtui是NetworkManager的文本用户界面工具,可以通过交互方式进行网络配置。在终端中运行`nmtui`命令后,使用箭头键导航到“Edit a connection”,选择要编辑的连接,然后导航到“IPv4 CONFIGURATION”并添加DNS服务器的IP地址。

    4. 使用systemd-resolved服务:systemd-resolved是Linux系统中用于解析DNS的系统服务。可以通过编辑`/etc/systemd/resolved.conf`文件来添加DNS服务器。在该文件中添加类似于“DNS=IP”的行(其中IP是要添加的DNS服务器的IP地址)。例如:

    “`
    DNS=8.8.8.8
    DNS=8.8.4.4
    “`

    保存文件后,重新启动systemd-resolved服务以使更改生效:`sudo systemctl restart systemd-resolved.service`

    5. 使用dhclient命令:dhclient是用于请求和配置网络参数的DHCP客户端程序。可以使用以下命令添加DNS服务器:

    “`
    sudo dhclient -r #释放并清除当前的IP地址
    sudo dhclient #重新请求IP地址并获取DNS服务器信息
    “`

    运行上述命令后,dhclient将重新请求IP地址和DNS服务器信息,然后将其应用于网络连接。

    这些方法适用于大多数Linux发行版,但具体的命令和配置文件可能有所不同。请根据您使用的Linux发行版和网络管理工具进行相应的调整。

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

    在Linux系统下,可以使用以下方法来添加DNS服务器:

    方法一:在网络设置中手动配置DNS服务器

    步骤一:打开终端窗口

    在桌面环境中,按下Ctrl+Alt+T,会打开一个终端窗口。

    步骤二:编辑网络配置文件

    使用vi或者nano等编辑器打开网络配置文件,例如:

    $ sudo vi /etc/resolv.conf

    步骤三:添加DNS服务器

    在文件的顶部添加以下行来指定首选和备用的DNS服务器:

    nameserver 8.8.8.8
    nameserver 8.8.4.4

    其中,8.8.8.8和8.8.4.4是Google的公共DNS服务器地址,你也可以使用其他的DNS服务器地址。

    步骤四:保存并关闭文件

    按下Esc键退出编辑模式,然后输入:wq保存并关闭文件。

    步骤五:重启网络服务

    为了使新的DNS服务器生效,需要重启网络服务。

    可以使用以下命令重启NetworkManager服务:

    $ sudo systemctl restart NetworkManager

    或者可以使用以下命令重启网络接口:

    $ sudo ifdown
    $ sudo ifup

    其中,是你的网络接口的名称,例如eth0或wlan0。

    方法二:使用nmcli命令行工具配置DNS服务器

    nmcli是NetworkManager的命令行工具,也可以使用它来配置DNS服务器。

    步骤一:打开终端窗口

    在桌面环境中,按下Ctrl+Alt+T,打开一个终端窗口。

    步骤二:列出可用的网络连接

    运行以下命令来列出可用的网络连接:

    $ nmcli connection show

    步骤三:修改DNS设置

    使用以下命令来修改DNS设置:

    $ sudo nmcli connection modify ipv4.dns “8.8.8.8 8.8.4.4”

    其中,是你的网络连接的名称。

    步骤四:保存并退出

    运行以下命令来保存并退出:

    $ sudo nmcli connection up

    其中,是修改过的网络连接的名称。

    方法三:使用resolvconf命令行工具配置DNS服务器

    resolvconf是Debian系统上的一个命令行工具,可以用来配置DNS服务器。

    步骤一:打开终端窗口

    在桌面环境中,按下Ctrl+Alt+T,打开一个终端窗口。

    步骤二:编辑配置文件

    运行以下命令来编辑resolv.conf配置文件:

    $ sudo vi /etc/resolvconf/resolv.conf.d/head

    步骤三:添加DNS服务器

    在文件中添加以下行来指定首选和备用的DNS服务器:

    nameserver 8.8.8.8
    nameserver 8.8.4.4

    步骤四:保存并退出

    按下Esc键退出编辑模式,然后输入:wq保存并退出文件。

    步骤五:更新配置

    运行以下命令来更新配置文件:

    $ sudo resolvconf -u

    以上是在Linux系统下添加DNS服务器的三种方法。根据自己的需求选择其中一种方法执行即可。

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

400-800-1024

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

分享本页
返回顶部