1654
抱歉我還是覺得有點混亂, 特別是內部與外部網路.
wan_ip: 您對外的 IP
//A-----
假如我是從外部查詢, abc.com.tw , 如果 twnic 有授權, 那由 abc.com.tw 的 NS 記錄查到 DNS 主機(應該是使用 wan_ip), wan_ip 經過 ip 分享器, 往 192.168.1.88 查詢, 192.168.1.88 的 named.abc.com.tw 檔案內容寫著 music 與 phorum 的 IP 是 192.168.1.156 .
但是 192.168.x.x 是屬於 private IP 區段, 所以在 Internet 上並不直接流通, 也就沒有一個路由器知道, 當我的電腦從您公司外查詢 music.abc.com.tw , 得到 192.168.1.156 時, 我該向誰連線.
//B-----
假如是從公司內向 192.168.1.88 查詢時, named.abc.com.tw 檔案回報: NS 為 mail.abc.com.tw , 這邊有兩個可能:
//B1:
mail.abc.com.tw 沒有指定在 named.abc.com.tw 檔案內, 所以不存在對應關係, 也就無法繼續查詢其他的主機.
//B2:
假如有要求查詢 abc.com.tw.hosts 檔案(因為您的其他設定檔並沒有提到要來查這檔案, 假設有這行但是您轉貼時刪掉了), 因為 mail.abc.com.tw 指向 wan_ip , 而 IP 分享器又把 wan_ip 往內轉送, 通常這個時候會發生無法連線的情況.
以目前的架構來看, 您的設定是沒辦法運作的 ^^!!
初步建議先把對內跟對外的 DNS 分開設定, 會比較容易發現問題.