测试软件的时候时常需要用到特殊的域名配置,这个时候快速搭建一个 DNS 服务就很有用了。在 centos7 官方源里面就提供了一个轻量化的 DNS 解析器:Unbound。Unbound 是一款验证(validating)、递归(recursive)及缓存(caching) DNS 解析器(resolver)。
快速安装及使用:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22yum install unbound -y
cd /etc/unbound
mv unbound.conf unbound.conf.bak
vim unbound.conf
添加最简化配置
server:
verbosity: 1
interface: 0.0.0.0
do-ip4: yes
do-udp: yes
do-tcp: yes
access-control: 0.0.0.0/0 allow
local-data: "test.com. A 192.168.1.1"
forward-zone:
name: "."
forward-addr: 114.114.114.114
使用命令检查配置是否正确
unbound-checkconf
启动 unbound
systemctl start unbound