DNS BIND 完整域的语法?

DNS BIND 完整域的语法?

我创建了区域文件

zone "example.com" {
    type master;
    file "/etc/bind/db.example.com";
    forwarders{};
};

db.example.com

$TTL    604800
@ IN SOA pgdebian.example.com. contact.example.com.
(20881122 604800 86400 2419200 604800 )

                NS      pgdebian.xxx.com.
pgdebian        A       192.168.0.49        
pgdebian        HINFO   "PII 233 :-)" "Debian Testing"
*               A       127.0.0.1

现在,当我请求http://lol.example.com,BIND9 回答 127.0.0.1 但是如果我尝试nslookup example.com,nslookup 会说 SERVER FAILED。

如何将 example.com 重定向至 127.0.0.1?

答案1

该通配符匹配 example.com 的子项,但不匹配正确的 example.com。

添加此记录:

@ A 127.0.0.1

将 127.0.0.1 添加为 example.com 本身的地址。

维基百科中有关通配符 DNS 的文章非常好。

相关内容