1)格式化为 Ubuntu 10.04.2 LTS 后,我按照指南再次设置绑定。 http://doc.ubuntu.com/ubuntu/serverguide/C/dns-configuration.html#dns-primarymaster-configuration
我可以让我的域名 example.com 解析,但我希望“www.example.com”解析为网络上的实际域名。
我目前还没有在我的域名上设置网络服务器,所以我宁愿它能够正确解析。
因此“ping example.com”可以工作并解析为我的本地地址,但“ping www.example.com”却给出“ping:未知主机 www.example.com”。
这是文件 db.example.com,
;
; BIND data file for example.com
;
$TTL 604800
@ IN SOA ns.example.com. root.example.com. (
9 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.com.
@ IN A 10.11.12.1
;www IN A 10.11.12.1
ns IN A 10.11.12.1
我尝试添加 www 条目,但它只能解析为与 example.com 相同的本地 IP,因此我将其注释掉。
2)我计划添加广告拦截网站的所有网址http://winhelp2002.mvps.org/hosts.txt进行绑定以便在我的网络上阻止它们。
那么我该如何添加此列表以进行绑定?
答案1
我尝试添加 www 条目,但它只能解析为与 example.com 相同的本地 IP,因此我将其注释掉。
嗯,这就是它不起作用的原因。为 创建一个适当的 A 资源记录www
,增加区域文件的序列号并重新加载区域。
你还应该阅读有关 DNS 的基础知识,例如火箭科学家的 DNS。
我计划添加广告拦截网站的所有网址 http://winhelp2002.mvps.org/hosts.txt进行绑定以便在我的网络上阻止它们。
BIND 并非真正用于此类操作。也就是说,您可以static-stub
在较新版本的 BIND 中创建一个区域来操作 DNS 条目。请参阅http://ftp.isc.org/isc/bind9/cur/9.8/doc/arm/Bv9ARM.ch06.html#id2591396了解详情。