DNS伺服器設定︰常見錯誤,DNS 伺服器目前沒有網域名稱?
DNS 伺服器目前沒有網域名稱。提示說明︰它的 DNS 名稱是沒有網域的單一標籤的主機 名稱 (例如: "host" 而不是 "host.microsoft.com")。您可能忘了為伺服器設定主要的 DNS 網域。 請參閱線上說明中的 "DNS 伺服器記錄參照" 或 "設定用戶端電腦的主要 DNS 首碼",以取得其他資訊。
當 DNS 伺服器只有單一標籤名稱,所有建立區域將只會使用這個單 一標籤的主機名稱來建立預設的記錄 (SOA 和 NS)。當用戶端或其它 的 DNS 伺服器使用這些記錄來用名稱尋找伺服器時,這將會造成轉介不正確及失敗。
如何修正DNS 伺服器目前沒有網域名稱?
請開啟 [控制台] →選取 [系統] 程式項 →選取 [網路識別] 索引標籤→按一下 [內容] 按鈕,[其它] 並輸入網域名稱或工作群組名稱。這個名稱會被用來做為您的 DNS 網域名稱。→ 重新開機使新的網域名稱生效。
重新啟動電腦後 DNS 伺服器會修改預設記錄,以新的伺服器 DNS 名稱來取代舊的標籤名稱。不過,您應該檢查一次,確認目前區域的 SOA 和 NS 記錄使用正確的伺服器名稱。
為什麼要自己架 DNS Server 。申請過域名的人都知道,域名註冊商那邊通常都會提供 DNS 代管的服務,既然有人提供了,何必自己架設呢?
最主要的原因,就是這些代管服務可以設定的紀錄筆數通常不多,如果要增加的話,通常必須額外付費,甚至根本就無法增加!對於有需要設置大量 A紀錄或 MX 的人來說,自己架設 DNS Server 是比較省事的方法。
架設 DNS Server 在這邊僅以 Windows 2000 與 Windows 2003 都有的內建服務來講解。
首先,確認 DNS Server 是否已經安裝於系統中?因為預設是不安裝這個服務的,所以通常必須手動安裝這個功能。你可以先到系統管理工具中查看是否有 DNS 這個項目?如果有的話,代表已經安裝過;如果沒有的話,請到控制台的新增或移除程式中,選擇新增/移除 Windows 元件,在 Networking Services 中找到網域名稱系統 (DNS),打勾並確定後,就可以安裝這個服務了。
確認有這個服務後,接著請執行系統管理工具中的 DNS,來開啟伺服器的主控視窗。在主控視窗的左邊,有個正向對應區域的項目,在上面按右鍵、選擇新增區域來開啟新增區域精靈。在這個精靈中,需要指定你自己的區域名稱,這邊只要輸入域名就好了,例如 botry.com.tw。
完成後,在正向對應區域下面,應該就會出現你的域名的項目了。接下來要進行更進一步的設定。
在你的域名項目下,預設已經有啟動授權 (SOA) 和名稱伺服器 (NS) 兩個項目了,首先先來設定這兩項。
在啟動授權 (SOA) 中,主要伺服器就填寫你的域名;而負責人當然就是你自己的名字囉。
在設定名稱伺服器 (NS) 之前,我們必須先設定幾台主機的名稱,來作為 DNS Server 使用。首先在左方的域名名稱項目上按右鍵、選新增主機 (A)輸入你想要的主機名稱(例如 dns1)以及主機 IP。因為域名商那邊通常會要求設定兩組 DNS 伺服器,所以我們要用同樣的方式新增兩筆主機資料(例如 dns1 及 dns2)。
再來就是要設定名稱伺服器 (NS)了。點兩下進入設定畫面後,輸入剛剛設定的兩組 DNS Server 資料。
接著你可以用前面提到的新增主機的方式,繼續加入你需要的次網域名稱,例如 www、mail、ftp 等等。如果你需要 MX Record,新增的方式也是大同小異。
全部好了之後,自己主機上的設定就算告一段落了。那要怎麼讓網路上的其他人知道有你這台 DNS Server 呢?這部分的設定就在域名商的操作介面內啦!
DNS伺服器設定︰常用紀錄說明
(1) A記錄:將網域名稱(FQDN)對應到IP位址。
(2) MX記錄:mail exchanger,設定擔任郵件伺服器的主機。數字大小代表該主機郵件傳遞時的優先次序,此值越小表示有越高的郵件處理優先權。
(3) CNAME記錄:canonical name,可為同一部主機設定許多別名,連至同一部主機。
DNS查詢︰進入DOS模式後使用nslookup指令查詢。
開始→執行→輸入CMD或由程式集→附屬應用程式→命令提示字元進入
MX紀錄、A紀錄與CHAME查詢方式如下︰
如何讓你的郵件地址變成帳號@網域名稱
依據上例目前要架一台mail server,mail server主機名稱為mail,那基本上主機全名為mail.botry.com.tw
那麼內送伺服器pop3應設成mail.botry.com.tw而郵件地址為︰帳號@mail.botry.com.tw
如要讓你的郵件地址變成帳號@網域名稱的格式?在您的DNS伺服器需作以下設定。
1.在DNS新增主機「mail」IP設你的「mail server」IP。
2.新增mx,指向「botry.com.tw」。
3.新增主機「填主機名的地方留空白,使用父系網域」IP設你的「mail server」IP。
你就可以讓你的mail address 變成→ 帳號@botry.com.tw的郵件格式。
而您的內送伺服器pop3即可設為mail.botry.com.tw或botry.com.tw。
DNS伺服器設定方式︰使用載入方式
@ NS dns1.botry.com.tw.
@ NS dns2.botry.com.tw.
;
; Zone records
;
@ A 211.75.×.× ← 郵件主機 IP(類型主機)
dns1 A 211.75.×.× ← WEB主機 IP (類型主機)
dns2 A 211.75.×.× ← WEB主機 IP (類型主機)
mail A 211.75.×.× ← 郵件主機 IP(類型主機)「mail是郵件主機名稱」
MX 10 botry.com.tw. ← 郵件伺服器名稱
這裡的botry.com.tw是網域名稱(類型郵件交換)
server A 211.75.×.× ← WEB主機 IP「這裡的server是電腦名稱」(類型主機)
www CNAME server.botry.com.tw.「新增主機www別名」
這裡的server是電腦名稱,botry.com.tw是網域名稱」(類型別名)
取用上列內容請修改紅色區塊內的資料。
再來請到『C:\WINNT\SYSTEM32\DNS』目錄下找到『您的網域名稱.dns』並使用記事本開啟,將上列已修改完成的內容貼到
-----------------------
;
; Zone NS records
;
這個位置,接著執行重新載入。