使用Unbound with forward-zones时,Unbound是否接受通配符以帮助捕获子域,或者每个子域是否必须由单独的前向区域指定?
让我们说有一个域名
example.com
带子域名
s0.example.com
s1.example.com
s2.example.com
…..
s255.example.com
然后,如果以下任何名称将捕获所有子域名?
name: "example.com"
name: ".example.com"
name: "example.com."
name: ".example.com."
name: "*.example.com"
这可能被认为是非常基本的,但我搜索了unbound.net,这个网站以及其他地方而没有找到答案。谢谢你的帮助。
答案 0 :(得分:2)
试试这个:
local-zone: "example.com." redirect
local-data: "example.com. A 127.0.0.1"
重定向www.example.com和www.foo.example.com的查询,以便拥有网络浏览器的用户无法访问带有后缀example.com的网站。 来源:https://www.freebsd.org/cgi/man.cgi?unbound.conf
您还可以将.dev(选择其他)扩展名重定向到127.0.0.1,例如:
local-zone: "dev." redirect
local-data: "dev. 10800 IN A 127.0.0.1"
这会将* .dev重定向到127.0.0.1,这对于使用vhosts的Web开发人员非常有用。
来源:http://wtf.cyprio.net/wtf/2014-06-22-unbound-catch-all.html