Unbound配置递归DNS泛解析记录

Unbound 是一个强大且易于配置的递归 DNS 软件。

在 Unbound 的配置文件里,我们也可以很轻松地配置某个域名的指向,也就是记录的本地劫持。

例如,只需要添加两行配置即可将 zhetenga.com 劫持到 127.0.0.1。

local-zone: "zhetenga.com" static

local-data: "zhetenga.com 86400 IN A 127.0.0.1"

但是,如果需要将所有的子域名都指向 127.0.0.1 应该怎么做呢?

但测试发现,简单地增加一条新的 local-data: "*.zhetenga.com 86400 IN A 127.0.0.1" 是行不通的。

解决办法是将上面的 static 改为 redirect,也就是:

local-zone: "zhetenga.com" redirect

local-data: "zhetenga.com 86400 IN A 127.0.0.1"

这样配置的结果是所有 zhetenga.com 的记录都将重定向到 127.0.0.1 这条记录上了,从而实现了泛解析。

2015年03月24日