FAQ

 
 

議題一: 未架設DNS 伺服器或未使用DNS代管服務,會造成整個網域找不到的現象。
議題二: 上層與下層的DNS主機名稱指向設定不一致,會造成被判定為 Lame Server(不良的委任關係)之錯誤。


議題一: 未架設DNS 伺服器或未使用DNS代管服務,會造成整個網域找不到的現象。
 

1.網域名稱註冊後必須架設 DNS 伺服器才能正確的使用,若沒有架設DNS伺服器,會查詢不到網域任何記錄,亦會造成網頁無法連上或郵件伺服器無法正常收發等問題。以下為設定有誤之範例:

(1).由於未架設或未指定DNS主機,會造成查詢不到NS記錄,而找不到整個網域。
(以examples.com.tw為例)

test

(2).誤將該網域名稱授權至不具DNS伺服器功能的Web主機做管理,而Web主機無對應網站的A記錄,導致查詢不到www的正解記錄。
(以examples.com.tw為例)

test

2.
解決方式(A):
網域名稱註冊後必需架設 DNS 伺服器,且必需將有用到的「記錄」(例如:A、MX、CNAME、NS等記錄)設定於該DNS伺服器裏。
再至HiNet網域註冊網站設定「DNS指定與異動」,將網域名稱授權至您的DNS主機(請選擇「DNS模式」),即由您的DNS伺服器直接回答該網域名稱的DNS查詢,待生效後即完成設定。
以下為設定正確之範例:
(以examples.com.tw為例)

test

解決方式(B):若您您本身並沒有架設DNS伺服器,可使用HiNet DNS代管服務。
欲申請HiNet DNS代管服務請見http://domain.hinet.net 之DNS代管服務說明。



議題二: 上層與下層的DNS主機名稱指向設定不一致,會造成被判定為 Lame Server(不良的委任關係)之錯誤。

 

1.當您在網域註冊網站(上層)申請了網域名稱,設定將NS記錄指定到您的DNS伺服器來管理該網域。而您的DNS伺服器內部也必須設定NS記錄,但您的 DNS伺服器 卻將 NS記錄設定至其他名稱的DNS主機,是為上下層之主機名稱不一致,會造成被判定為 Lame Server(不良的委任關係)之錯誤,且造成解析錯誤等訊息。

例如:您在HiNet網域註冊網站(上層)申請了examples.com.tw,將NS記錄指定為 ns1.examples.com.tw 及
ns2.examples.com.tw,但您自己的 DNS伺服器內部 (下層)卻將 NS記錄設為 ns3.examples.com.tw 及ns4.examples.com.tw,而ns3與ns4主機並不管理此網域,使得上下層之主機名稱不一致,造成解析錯誤等訊息。

以examples.com.tw為例說明如下:

(1).查詢上層設定:請在whois查詢鍵入您的網域名稱,再點選『Go!』鈕。(如下圖)

test

(2).查詢上層設定:所跳出的新視窗會顯示您在HiNet網域註冊系統所做的DNS設定 (即在上層的設定)。

目前授權由ns1與ns2兩部DNS主機管理網域名稱『examples.com.tw』。(如下圖)

test

(3).查詢下層設定:請進入DNS模式,再利用nslookup工具查詢您的DNS主機之Name Server設定(即NS記錄),以確認是否與上層設定一致。

 

ns1主機將 NS 記錄指向了ns3與ns4兩部主機,但ns3與ns4主機並無管理該網域名稱。(如下圖)

test

ns2主機將 NS 記錄指向了ns1與ns2兩部主機,與上層設定一致,且ns1與ns2主機負責管理該網域名稱,故設定無誤。(如下圖)

test

2.解決方式:因為ns1設定上下層不一致,必須修正內部NS記錄的設定,將NS記錄由ns3與ns4改為由ns1與ns2,來達到上下層DNS設定一致的完整授權狀態。(如下圖)


test