我在CentOS 5中使用bind-9.3.6-4。我如何允许绑定到caching查找查询,以便如果有类似的查询,它应该从我的caching中检查,而不是从“转发器”中提到的DNS服务器“?
一个开箱即用yum绑定安装应该是一个caching。
有三种名称服务器 – caching,parsing和权威。 绑定就像所有三个盒子一样,但是你需要告诉它你想要它是什么权威。 您可以使用dig来查询服务器 – 答案中会有一个递减的计数器,显示caching到期之前的时间。 这是logging的TTL,它应该显示caching中剩下的时间。
以下是针对本地名称服务器的google .com的简单挖掘示例输出。
$ dig google.com ; <<>> DiG 9.7.3 <<>> google.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 53888 ;; flags: qr rd ra; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 0 ;; QUESTION SECTION: ;google.com. IN A ;; ANSWER SECTION: google.com. 291 IN A 173.194.33.20 google.com. 291 IN A 173.194.33.16 google.com. 291 IN A 173.194.33.18 google.com. 291 IN A 173.194.33.17 google.com. 291 IN A 173.194.33.19 ;; Query time: 32 msec ;; SERVER: 192.168.0.1#53(192.168.0.1) ;; WHEN: Tue Nov 29 14:54:02 2011 ;; MSG SIZE rcvd: 108
291显示,这台服务器还剩291秒,然后再parsing,显示底部的服务器会给出相同的答案,直到google.com从caching过期。
我认为看一下挖掘文档会对你有好处 – 它会允许你提出一个适当的后续问题。