最近在配置Bind9。發現bind9的轉發器fowarder機制總是沒有效果。配置細節如下:
1.在virtualbox中建立兩臺虛擬機host1和host2,host1和host2的作業系統時ubuntu14.04 server版本。
2.在host1和host2上都安裝bind9。
3.在host1上配置域名zql.com。在host1上使用nslookup工具決議該域名成功。
4.在host2上配置域名zyt.com。在host2上使用nslookup工具決議該域名成功。
5.配置虛擬機host1和host2的網路模式為“內部網路”,并配置host1的靜態IP為192.168.56.2,配置hsot2的靜態IP為192.168.56.4。相互ping通,驗證了二者的網路連通性。
6.配置host1和host2的各自的域名服務器為各自本機IP。修改host1虛擬主機的/etc/resolv.conf檔案,添加nameserver192.168.56.2;修改host2虛擬主機的/etc/resolv.con檔案,添加nameserver192.168.56.4。
7.配置host1的bind9的轉發器forwarder為host2的IP。
8.在host2的bind9配置日志logging。
9.驗證轉發器。在host1上用nslookup工具請求域名zyt.com。回復server cannot find zql.com:SERVFAIL。失敗。
10.分析日志。查看host2上的bind9的日志,發現有對應時刻的來自客戶端192.168.56.2的查詢請求,查詢內容是zyt.com。
請各路大神指點小弟。
看《DNS與BIND》書上和網上一些帖子,都說只需要在name.conf.options檔案中配置fowarder屬性就可以了,為什么我總是配不通呢?莫名奇妙,請高手不吝賜教!
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/116918.html
標籤:網絡協議與配置
上一篇:關于c#異步傳輸,服務器假死
