- 论坛徽章:
- 1
|
我們以 dig 來看
- ;; global options: printcmd
- ;; Got answer:
- ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 32045
- ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
复制代码
這個查詢結果的 flag 沒有帶 aa , 那 BIND 8 在巳有 Question match Answer 的情況下,
就會認為這是答案了,
若是 BIND 9, 它要求一定要看到 aa
- ;; global options: printcmd
- ;; Got answer:
- ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36466
- ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 2, ADDITIONAL: 1
复制代码
有看到 aa 它才相信,也就是要是 authoritive answer 才相信,
中間的(如 .com 這層) 它是不相信的
所以若 xxx.com 在 com 中用的是 ns1/ip1 ns2/ip2
而在自己的 dns 用 ns2/ip4 ns3/ip3
那 bind 8 查詢 ns2 的 IP 時會認為是 IP2
BIND 則會得到 IP4 ,
這是很大的不同 |
|