在Debian系统上设置域名解析,通常涉及修改网络配置文件和DNS服务器设置。以下是几种常见的方法:
编辑 /etc/resolv.conf
文件:
nano
或 vim
)打开 /etc/resolv.conf
文件:sudo nano /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
sudo systemctl restart networking
使用 netplan
(适用于Debian 9及以上版本):
/etc/netplan/01-netcfg.yaml
文件(文件名可能有所不同):sudo nano /etc/netplan/01-netcfg.yaml
nameservers
部分,例如: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]
sudo netplan apply
使用 systemd-resolved
:
/etc/systemd/resolved.conf
文件:sudo nano /etc/systemd/resolved.conf
#DNS=
行,并添加DNS服务器地址,例如:DNS=8.8.8.8 8.8.4.4
systemd-resolved
服务以应用更改:sudo systemctl restart systemd-resolved
安装Bind:
sudo apt-get update
sudo apt-get install bind9 bind9utils bind9-doc
配置区域文件:
/etc/bind/named.conf.default-zones
,添加正向和反向解析区域。/etc/bind/db.skills.com
和 /etc/bind/db.0.168.192
)。重启Bind服务:
sudo systemctl restart bind9
验证配置:
使用 nslookup
或 dig
命令验证DNS解析是否正常。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:debian域名解析设置