在Debian系统下设置域名解析,通常涉及以下几个步骤:
sudo apt update
sudo apt install bind9 dnsutils
/etc/bind/named.conf.options
,设置监听的接口和转发器:sudo nano /etc/bind/named.conf.options
acl "private-network" { 192.168.31.0/24; localhost; localnets; };
options {
directory "/var/cache/bind";
recursion yes;
allow-query { localhost; private-network; };
allow-transfer { localhost; };
forwarders { 8.8.8.8; 8.8.4.4; };
dnssec-validation auto;
listen-on { any; };
listen-on-v6 { any; };
};
dev.cloveropen.com
:sudo nano /etc/bind/named.conf.local
zone "dev.cloveropen.com" {
type master;
file "/etc/bind/zones/db.dev.cloveropen.com";
allow-transfer { 192.168.31.206; };
allow-update { none; };
};
sudo mkdir /etc/bind/zones
sudo cp /etc/bind/db.local /etc/bind/zones/db.dev.cloveropen.com
sudo cp /etc/bind/db.127 /etc/bind/zones/reverse.dev.cloveropen.com
db.dev.cloveropen.com
:cat /etc/bind/zones/db.dev.cloveropen.com
sudo systemctl restart bind9
sudo systemctl enable bind9
/etc/hosts
文件来添加自定义域名解析:sudo nano /etc/hosts
127.0.0.1 dev.cloveropen.com
nslookup
或 dig
命令来验证DNS解析是否正常工作:nslookup dev.cloveropen.com
以上步骤应该可以帮助你在Debian系统下设置基本的域名解析。如果需要更复杂的配置,例如设置区域传输、配置反向DNS等,可能需要进一步编辑BIND的配置文件。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian Java运行慢怎么办