讓BIND9對任意域名查詢都返回固定的IP地址


如何配置BIND9,使得向它發起的所有DNS請求都返回固定的IP地址?通過一些小技巧,可以實現。

下面是一個配置示例:

首先是主配置文件named.conf的配置:

zone "." {
    type master;
    file "/etc/named.fakeroot";
};

其中上面的zone "."是指任何不在named.conf中定義的zone,都可以走這個zone。這個zone配置本來是這么用的:當該域名服務器解析不到該DNS請求時,它會想根域名服務器發起請求,zone"."中應該保存一些根域名服務器的信息。但這個地方被我們做了修改。

 

然后是文件/etc/named.fakeroot中關於域名的配置

@ IN SOA ns.domain.com. hostmaster.domain.com. ( 1 3h 1h 1w 1d )
  IN NS x.y.z.a
* IN A x.y.z.b

上面的@是指該SOA記錄對應的zone的名稱。

然后發往這個域名服務器的所有A記錄請求都會返回x.y.z.b的IP地址了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM