模拟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 @   rustling  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示