在内网部署Bind9 DNS服务器

Bind (Berkeley Internet Name Domain) 是最广泛使用的开源 DNS 服务器软件,由互联网系统协会 ISC (Internet Systems Consortium) 负责开发和维护。目前,最新的稳定版BIND已经更新到了 BIND 9 版本。它实现了 DNS 协议,用于域名解析服务。

在 ISC 官网上的 BIND 9 支持的 Linux 版本包括: Debian 、 CentOS 、 Fedora 、 Ubuntu。对于非Linux操作系统,Windows / Windows Server 也支持搭建 BIND 9 DNS 服务。

为了测试一些网络服务软件,我们在内网选择ubuntu来安装bind9。

Bind9 的服务器和文件类型

DNS 服务器类型:

  • 主服务器 (Primary/Master):存储原始区域数据

  • 从服务器 (Secondary/Slave):从主服务器同步区域数据

  • 缓存服务器 (Caching):仅缓存查询结果

  • 转发服务器 (Forwarding):将查询转发给其他 DNS 服务器

    区域文件类型

  • 正向解析区域 (Forward Zone):域名到 IP 的映射

  • 反向解析区域 (Reverse Zone):IP 到域名的映射

根据测试需要,我们本次把服务部署在一台机器中。

bind9 安装

输入以下指令,等待安装完成。

sudo apt update
sudo apt install bind9 bind9utils bind9-doc

安装完成后,我们可以看到在/etc/bind中存在下列文件。

@ns1:/etc/bind$ ls -l
总计 48
-rw-r--r-- 1 root root 2403  128 22:26 bind.keys
-rw-r--r-- 1 root root  255  924  2024 db.0
-rw-r--r-- 1 root root  271  923  2024 db.127
-rw-r--r-- 1 root root  237  923  2024 db.255
-rw-r--r-- 1 root root  353  923  2024 db.empty
-rw-r--r-- 1 root root  270  923  2024 db.local
-rw-r--r-- 1 root bind  458  924  2024 named.conf
-rw-r--r-- 1 root bind  498  923  2024 named.conf.default-zones
-rw-r--r-- 1 root bind  165  923  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值