在BIND 9
( named
)中,有什么方法根据提问者的IP
地址返回不同的A
logging?
在收到某个DNS
名称的查询时,我想要返回从外部接收的查询的外部IP
地址,以及从内部子网收到的查询的内部IP
地址。
更新 :
视图似乎工作正常,但区域文件中有大约300
条logging。
我应该复制整个文件(并从现在开始pipe理两个文件),如果我只想要一个单独的DNS
logging返回不同?
BIND 9有一个function,就是所谓的“视图”。
有一篇关于如何在O'Reilly上使用它们的好文章。
http://www.oreillynet.com/pub/a/oreilly/networking/news/views_0501.html
为了将来的参考和search的目的,这就是所谓的“水平分割dns”它在许多DNS软件包,包括Djbdns支持。
是的, 你可以使用视图 ,这基本上是你的configuration的一个包装,它将configuration限制在只有一段客户IP上。