2014年4月9日 星期三

DNS

DNS全名Domain Name System,也就是網域名稱系統,簡單的說就是網址和虛擬主機之間的橋樑,網址就是必需透過DNS來正確的指向要對應的虛擬主機上。

DNS有哪些種類?

DNS除了常用的A、CNAME、MX,其它還有TXT、SRV、AAAA、NS,看起來怎麼很複雜的樣子,不用急,我們先來看看各別代表什麼意思。
A:用來解析IP位址,將HostName對應到某個IP。
CNAME:將HostName對應某個網域。
MX:郵件伺服交換記錄,對應郵件伺服器使用。
TXT:文件記錄,這幾乎用不到,特殊用途。
SRV:資源記錄,一樣用不到,特殊用途。
AAAA:等同A記錄,只不過A是IPv4,而AAAA是IPv6。
NS:Name Server,指定你的DNS要交由哪個NS進行解析。
在看過上面的解釋之後應該依然是一頭霧水,也不用急,丫湯也是多弄幾次後就慢慢的搞懂,我們就快馬加鞭的往下來看看常用的DNS設定。

如何設定DNS?

要用Wordpress主要只會設定到A記錄和CNAME二種DNS設定,因此丫湯暫時先介紹這二種DNS設定,其它相關應用之後有需要的話再慢慢的補充給各位客倌,以下就以Godaddy做為範例,因為各家的DNS都各有不同的控制台,所以如果你有遇到不知道如何設定的域名商(前提是有提供A、CNAME等記錄設定),再麻煩你留言,丫湯再幫你看看囉,以Wordpress來說我們只要簡單的設定幾行即可。
在A記錄的部份,只要加入『@對應到IP』及『*對應IP』,然後在CNAME的部份設定『www對應到網址』,比如丫湯的是www對應wpnote.tw。
這樣設定的話輸入http://www.wpnote.tw/就會自動轉成wpnote.tw,而星號的部份表示其它主機名稱都指向同一台主機。
dns-01
如果你想要輸入http://www.wpnote.tw/不會變成wpnote.tw的話,就將www改成A記錄對應到IP,刪掉CNAME,這樣就可以囉。
其它設定方式如果之後有相關應用的話丫湯再來做補充囉。

如何確認DNS已經解析完畢?

一般我們設定完DNS時,都會出現DNS將於24~48小時內生效,但其實大部份都不需要這麼久,最快幾分鐘,最慢的就真的要24小時之後,也有比悲慘的DNS要等好幾天,不過我們在等的時候如何確認DNS已經解析呢?只要檢查看看網址是否有對應我們所設定的主機IP即可。

在開始功能表輸入『CMD』,如果是Windows XP則是先點執行再輸入CMD,按下Enter
dns-02

然後輸入指令『ping wpnote.tw』這邊記得改成你的網址,如果下方出現主機的IP並且有回應數據,表示就已經解析完畢了。
dns-03

如果發現還沒解析也有可能是因為我們電腦上的DNS暫存還沒更新,我們可以先清除DNS暫存後再ping一次網址看看,如果要清除DNS暫存輸入指令『ipconfig /flushdns』即可。

dns-04

沒有留言:

張貼留言