千家信息网

通过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安全错误 数据库的锁怎样保障安全 上海挚品互联网科技 互联网 的科技创新 科技创新互联网企业 无锡溥仪互联网科技有限公司 华脉科技工业互联网产品 和信科技工业互联网 如何创新互联网科技 佛山市翊博互联网络科技有限公司 洛阳共同富裕互联网科技有限公司 玉溪新华互联网科技好不好 每天都有哪些好的互联网科技 广东工业互联网大赛深圳学泰科技 富国互联网金融科技混合基金 科技互联网行业投资研究 互联网高科技行业有哪些企业 陕西九四连强互联网科技有限公司 优雇互联网科技有限公司 互联网科技自媒体灵感 互联网科技快速发展优美句子 广州全民伙伴互联网科技有限公司 科技平台互联网 互联网科技财经 互联网核心科技是什么 互联网科技公司发展 易通互联网络科技有限公司 甘肃拓世互联网科技有限公司 受益于互联网科技的高速发展 互联网科技圈年度人物 沐思想互联网科技有限公司 江苏互联网科技小贷
0