模拟DNS服务

# test in debian 10
# 检查当前域名服务
ping baidu.com

# 注释DNS当前服务,并添加本机IP
vi /etc/resolv.conf

#nameserver 108.61.10.10
nameserver 127.0.0.1

# 查看是否已安装bind9
dpkg -l | grep bind9

# 安装bind9
apt update
apt install bind9

# 修改配置文件
vi /etc/bind/named.conf.local

zone "baidu.com" {
    type master;
    file "/etc/bind/db.baidu.com";
};

# 添加域名配置文件
vi /etc/bind/db.baidu.com

;
; BIND data file for baidu.com
;
$TTL    604800
@       IN      SOA     ns1.baidu.com. admin.baidu.com. (
                              2         ; Serial
                         604800         ; Refresh
                          86400         ; Retry
                        2419200         ; Expire
                         604800 )       ; Negative Cache TTL
;
@       IN      NS      ns1.baidu.com.
@       IN      A       192.168.1.199
ns1     IN      A       192.168.1.199

# 重启bind服务
service bind9 restart
service bind9 status

# 检查域名,这时已指向自定义的IP
ping baidu.com
# 也可用nslookup查询
nslookup baidu.com
posted @ 2024-03-24 22:47  rustling  阅读(17)  评论(0编辑  收藏  举报