2017年9月9日 星期六

DNS設定中各項紀錄的功用

一個新的網站申請網域之後,

要讓使用者能夠從網際網路中找到這個網站,

就必須經過域名解析找到該網站的IP位址,

為了方便記憶,

以申請的網域(也就是域名) 作為媒介,

經過DNS伺服器解析域名之後才有辦法找到IP位址

在DNS設定中,

必然會看到例如: A, AAAA,NS ,CNAME等等各種不同的紀錄,

這些紀錄提供給DNS伺服器做域名解析之用,

今天就是要來介紹:

DNS設定中各項紀錄的功用



1. A紀錄

直接將域名指向IPv4位址,

如果網站IP位址 123.456.789.123,

A紀錄的值就必須是IP位址(123.456.789.123),

簡單說A紀錄就是直接把設定的域名指到網站IP.

寫法為 [name] IN A [ip]

name 與 ip 分別是域名, 網站ip


2.CNAME紀錄:

這個紀錄可以設定此域名的別名

[alias] IN CNAME  [name]

name填入自己的域名,

alias填入想設定的別名

舉例來說

申請的域名假設為 abc.com

想把網址www.abc.com轉到 web.abc.com

www IN CNAME web

3.MX紀錄:

這個設定是宣告mail伺服器的位址,

可設定多台郵件伺服器以優先權做為區隔

例如:

@ IN 0 mail1

@ IN 10 mail2

@ 就是域名的一個特殊代號, 也就是剛才假設的域名abc.com

這樣設定的意思就是

有兩台郵件伺服器分別為

mail1.abc.com

mail2.abc.com

其中以 mail1 為優先權較高的伺服器

4. NS 紀錄:

宣告 DNS 伺服器位址

@ IN NS dns1.xxx.com

如果該域名架設在同一域名內

必須再加上

dns1 IN A [dns 伺服器ip 位址]


沒有留言: