我正在尝试在我的局域网中演示碘。我有一台碘客户端机器、一台带有主机名的碘服务器机器t1.haxor.com
和一台本地运行的 DNS 服务器。
我想模仿一个企业环境,其中只允许对企业 DNS 服务器的 DNS 请求。因此,客户端机器只允许通过端口 53 向本地 DNS 服务器发送数据包。我不想为公共域付费,所以我想设置本地 DNS 服务器以将 DNS 请求查询转发*.haxor.com
到碘服务器。
简单地说,我希望碘服务器成为*.haxor.com
我局域网中的名称服务器。
haxor.com
根据iodine github 自述文件,我试图创建一个区域。然而,我失败了。
$TTL 10
@ IN SOA ns.haxor.com. admin.haxor.com. (
1 ;serial number
10 ;time to refresh
10 ;time to retry
604800 ;time to expire
10 ) ;minimum TTL
IN NS ns.haxor.com.
;address to name mapping
t1.haxor.com. IN NS ns.haxor.com.
ns.haxor.com. IN A IP-ADDRESS-OF-IODINE-SERVER
配置named.conf.local
:
zone "haxor.com" {
type master;
file "/etc/bind/zones/db.haxor.com";
};
如何配置 bind9 向*.haxor.com
碘服务器发送 DNS 请求?