千家信息网

通过unbound软件配置简单的DNS

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,实现DNS的软件:unbound(貌似bind更强大)unbound是红帽公司推荐的DNS软件unbound的程序包:unbound:实现DNS的主程序包unbound-libs:进行域名解析必备的库
千家信息网最后更新 2026年10月31日通过unbound软件配置简单的DNS

实现DNS的软件:unbound(貌似bind更强大)


unbound是红帽公司推荐的DNS软件


unbound的程序包:

unbound:实现DNS的主程序包

unbound-libs:进行域名解析必备的库文件


unbound服务的启动:


systemctl start unbound


unbound的配置文件:

/etc/unbound/unbound.conf #主配置文件

/etc/unbound/local.d/ #

/etc/nsswitch.conf #/etc/nsswitch.conf文件的第39行"hosts:files dns"规定了一台主机解析的顺序,

首先找的本地文件/etc/hosts,然后再是DNS



/etc/hosts #本地IP地址与主机名的映射关系

/etc/resolv.conf #为linux客户端指定DNS服务器




配置防火墙,放行DNS服务;

firewall-cmd --add-service=dns --permanent


启动unbound服务,并设置开机启动:

systemctl start unbound

systemctl enable unbound


配置防火墙;

firewall-cmd --permanent --add-service=dns

firewall-cmd --reload




unbound主配置文件:

/etc/unbound/unbound.conf


server:

interface:xxxx #监听的IP地址,默认监听localhost


访问控制列表;(默认拒绝所有主机,除了localhost)


access-control: IP地址/掩码 allow #允许访问的主机

access-control: IP地址/掩码 refuse #禁止访问的主机


username:"" #任何用户都能访问


include: /etc/unbound/local.d/*.conf


local-zone:

资源记录:RR


remote-control:


stub-zone:


forward-zone:





1. unbound中正反向解析文件,合并为一个:

在/etc/unbound/local.d/下新建一个文件testyuming.com.conf,内容如下:

local-zone: "testyuming.com." static

local-data: "testyuming.com. 86400 IN SOA 768047936.qq.com. root 1 1D 1H 1W 1H"

local-data: "testyuming.com. NS www.testyuming.com."

local-data: "testyuming.com. MX 5 www.testyuming.com."

local-data: "www.testyuming.com. A 192.168.1.118"

local-data: "bbs.testyuming.com. A 192.168.1.118"



# local-data-ptr: "192.168.1.118 www.testyuming.com." 反向解析范例



2.使用unbound-checkconf检查语法


3.重启unbound服务:

systemctl restart unbound

4.修改/etc/resolv.conf文件,内容如下:

nameserver 192.168.1.118


5.

[root@localhost etc]# host www.testyuming.com

www.testyuming.com has address 192.168.1.118






配置仅转发DNS:


1.

unbound主配置文件的基本设置:


interface: 192.168.1.118

access-control: 0.0.0.0/0 allow

username:""


在配置文件里找到module-config

把注释取消,然后改成module-config:"iterator"



2.

重启unbound


systemctl restart unbound



3.

在/etc/unbound/local.d/下新建一个文件bb.conf,内容如下:


forward-zone:


name:"."

forward-addr:可以进行DNS解析的服务器IP




unbound-control flush 域名 #清除缓存



文件 配置 服务 主机 地址 内容 软件 域名 服务器 防火墙 监听 防火 强大 主程序 公司 客户 客户端 库文件 注释 用户 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 紫鲸互联网科技 深圳期待互联网科技 国外互联网科技网站 四个字互联网科技公司取名 中国科技互联网公司收入 以后互联网后是啥科技 科技互联网大厂 浙江互联网科技研学营 注册互联网科技公司经营范围大全 无锡工业互联网科技有限公司 上海京穆互联网科技有限公司 互联网科技实习生岗位 上海创道互联网络科技有限公司 宇信科技在杭州互联网排第几 有人说阿里系是互联网科技企业 互联网界的黑科技 北京互联网科技类企业分布 数字互联网科技有限公司 恒生科技指数 中概互联网 互联网科技大佬云集 今日互联网科技 河南真二互联网科技有限公司 金融科技创新监管互联网金融 没上市的科技互联网公司 蓝色互联网科技 群盈汇互联网科技有限公司 2021互联网科技公司排名 智帮互联网科技公司最近动向 21世纪互联网科技成就 互联网风格科技公司名称
0