1. 安装BIND软件
BSD服务实现DNS功能,需要安装BIND软件包。在Linux中可以使用yum install bind或apt-get install bind9进行安装。
2. 配置named.conf文件
这个文件是BIND软件的主配置文件,需要添加如下语句来支持泛域名:
options { ... allow-query { any; }; allow-recursion { any; }; }; zone "test.com" { type master; file "test.com.zone"; }; zone "*.*.com" { type master; file "wildcard.com.zone"; };
这里定义了两个zone,xn--test-k84fui943dq50ahqay744a.com,一个是*.*.com泛域。
3. 配置域名解析文件
test.com.zone:
$TTL 1D @ IN SOA @ dnsadmin.test.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ @ IN A 192.168.1.10 www IN A 192.168.1.11
这个文件定义test.com域名的NS记录、A记录等。wildcard.com.zone:
$TTL 1D @ IN SOA @ dnsadmin.wildcard.com. ( 0 ; serial 1D ; refresh 1H ; retry 1W ; expire 3H ) ; minimum NS @ * IN A 192.168.1.12
这个文件使用*来匹配任意子域名,并将其解析到192.168.1.12。
4. 重新加载BIND配置
通过service bind9 reload或systemctl reload bind9.service重新加载配置。
© 版权声明
本文刊载的所有内容,包括文字、图片、音频、视频、软件、程序、以及网页版式设计等部门来源于互联网,版权均归原作者所有!本网站提供的内容服务于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯本网站及相关权利人的合法权利。
联系信息:邮箱aoxolcom@163.com或见网站底部。
联系信息:邮箱aoxolcom@163.com或见网站底部。
THE END
请登录后发表评论
注册
社交帐号登录