debian

Debian域名DNS设置

小樊
63
2025-03-14 23:58:57
栏目: 云计算

在Debian系统中设置域名DNS,可以通过以下几种方法进行:

通过 /etc/resolv.conf 文件配置

这是最简单和直接的方法。通过编辑此文件可以手动添加或修改DNS服务器的配置。

  1. 打开终端。
  2. 使用文本编辑器(如 nano)打开 /etc/resolv.conf 文件:
    sudo nano /etc/resolv.conf
    
  3. 在文件中添加或修改DNS服务器地址,例如:
    nameserver 8.8.8.8
    nameserver 8.8.4.4
    
  4. 保存文件并关闭编辑器。

使用 netplan 配置网络(适用于Debian 9及以上版本)

  1. 打开终端。
  2. 使用文本编辑器(如 nano)打开 /etc/netplan/01-netcfg.yaml 文件:
    sudo nano /etc/netplan/01-netcfg.yaml
    
  3. 在文件中添加或修改DNS服务器地址,例如:
    network:
      version: 2
      renderer: networkd
      ethernets:
        eth0:
          dhcp4: no
          addresses: [192.168.1.100/24]
          gateway4: 192.168.1.1
          nameservers:
            addresses: [8.8.8.8, 8.8.4.4]
    
  4. 保存文件并关闭编辑器。
  5. 应用更改:
    sudo netplan apply
    

使用 systemd-resolved 配置网络(适用于Debian 9及以上版本)

  1. 打开终端。
  2. 使用文本编辑器(如 nano)打开 /etc/systemd/resolved.conf 文件:
    sudo nano /etc/systemd/resolved.conf
    
  3. 取消注释并添加DNS服务器地址,例如:
    # DNS=8.8.8.8 8.8.4.4
    DNS=8.8.8.8 8.8.4.4
    
  4. 保存文件并关闭编辑器。
  5. 重启 systemd-resolved 服务以应用更改:
    sudo systemctl restart systemd-resolved
    

验证DNS设置

无论使用哪种方法,都可以通过以下命令验证DNS设置是否生效:

cat /etc/resolv.conf

或者使用 nslookupdig 命令测试DNS服务器是否能够正常解析域名:

nslookup example.com

0
看了该问题的人还看了