DNS設定檔 - Linux

Table of Contents

OS: Ubuntu, 軟體: bind9, Master DNS IP: 假設為140.168.1.1

此Server管理一個C的網域,假設為140.168.1.0/24
此部DNS已由上層B網域的單位授權給我們自己管理正反解

目前架設的DNS似乎出了一點小問題
在內部網路的解析正反解都沒有問題
但是就是無法解析外部的網路
設定檔如下:

options {
directory "/etc/bind";
forwarders { 168.95.1.1; 168.95.192.1; }; // HiNet DNS
allow-transfer { 140.168.1.2; 140.168.1.5; }; // Slave DNS
allow-recursion { 140.168.1.0/24; }; // 允許查尋網段
allow-query { any; };
};

現在如果是 nslookup www.xxx.nxu.edu.tw,它可以解出IP為140.168.1.14
反解也會出現 www.xxx.nxu.edu.tw
看起來正反解的檔案似乎都沒有什麼問題
但如果是用 nslookup www.google.com,它會顯示為
*** [140.168.1.1] 找不到 www.google.com: Query refused
只要是外部網路都為Query refused
請問是要做什麼設定,才能正確解析外部網路
謝謝

--

All Comments

Heather avatarHeather2011-02-24
我覺得問題是上層沒設好zone transfer
Blanche avatarBlanche2011-02-24
打幾個指令顯示什麼貼上來
dig . ns
dig +trace www.google.com
Daph Bay avatarDaph Bay2011-03-01
跟zone transfer 沒有關係