建站名詞解釋:DNS A記錄 NS記錄 MX記錄 CNAME記錄 TXT記錄 TTL值 PTR值 泛域名 泛解析 域名綁定 域名轉(zhuǎn)向
1. DNS
DNS:Domain Name System 域名管理系統(tǒng) 域名是由圓點(diǎn)分開(kāi)一串單詞或縮寫組成的,每一個(gè)域名都對(duì)應(yīng)一個(gè)惟一的IP地址,這一命名的方法或這樣管理域名的系統(tǒng)叫做域名管理系統(tǒng)。
DNS:Domain Name Server 域名服務(wù)器 域名雖然便于人們記憶,但網(wǎng)絡(luò)中的計(jì)算機(jī)之間只能互相認(rèn)識(shí)IP地址,它們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要由專門的域名解析服務(wù)器來(lái)完成,DNS 就是進(jìn)行域名解析的服務(wù)器。
查看DNS更詳細(xì)的解釋
2. A記錄
A (Address)記錄是用來(lái)指定主機(jī)名(或域名)對(duì)應(yīng)的IP地址記錄。用戶可以將該域名下的網(wǎng)站服務(wù)器指向到自己的web server上。同時(shí)也可以設(shè)置域名的子域名。通俗來(lái)說(shuō)A記錄就是服務(wù)器的IP,域名綁定A記錄就是告訴DNS,當(dāng)你輸入域名的時(shí)候給你引導(dǎo)向設(shè)置在DNS的A記錄所對(duì)應(yīng)的服務(wù)器。
簡(jiǎn)單的說(shuō),A記錄是指定域名對(duì)應(yīng)的IP地址。
3. NS記錄
NS(Name Server)記錄是域名服務(wù)器記錄,用來(lái)指定該域名由哪個(gè)DNS服務(wù)器來(lái)進(jìn)行解析。
您注冊(cè)域名時(shí),總有默認(rèn)的DNS服務(wù)器,每個(gè)注冊(cè)的域名都是由一個(gè)DNS域名服務(wù)器來(lái)進(jìn)行解析的,DNS服務(wù)器NS記錄地址一般以以下的形式出現(xiàn):
ns1.domain.com、ns2.domain.com等。
簡(jiǎn)單的說(shuō),NS記錄是指定由哪個(gè)DNS服務(wù)器解析你的域名。
4. MX記錄
MX(Mail Exchanger)記錄是郵件交換記錄,它指向一個(gè)郵件服務(wù)器,用于電子郵件系統(tǒng)發(fā)郵件時(shí)根據(jù)收信人的地址后綴來(lái)定位郵件服務(wù)器。例如,當(dāng)Internet上的某用戶要發(fā)一封信給 user@mydomain.com 時(shí),該用戶的郵件系統(tǒng)通過(guò)DNS查找mydomain.com這個(gè)域名的MX記錄,如果MX記錄存在, 用戶計(jì)算機(jī)就將郵件發(fā)送到MX記錄所指定的郵件服務(wù)器上。
5. CNAME記錄
CNAME(Canonical Name )別名記錄,允許您將多個(gè)名字映射到同一臺(tái)計(jì)算機(jī)。通常用于同時(shí)提供WWW和MAIL服務(wù)的計(jì)算機(jī)。例如,有一臺(tái)計(jì)算機(jī)名為"host.mydomain.com"(A記錄),它同時(shí)提供WWW和MAIL服務(wù),為了便于用戶訪問(wèn)服務(wù)??梢詾樵撚?jì)算機(jī)設(shè)置兩個(gè)別名(CNAME):WWW和MAIL, 這兩個(gè)別名的全稱就"www.mydomain.com"和"mail.mydomain.com",實(shí)際上他們都指向 "host.mydomain.com"。
6. TXT記錄
TXT記錄,一般指某個(gè)主機(jī)名或域名的說(shuō)明,如:admin IN TXT "管理員, 電話:XXXXXXXXXXX",mail IN TXT "郵件主機(jī),存放在xxx , 管理人:AAA",Jim IN TXT "contact: abc@mailserver.com",也就是您可以設(shè)置 TXT 內(nèi)容以便使別人聯(lián)系到您。
TXT的應(yīng)用之一,SPF(Sender Policy Framework)反垃圾郵件。SPF是跟DNS相關(guān)的一項(xiàng)技術(shù),它的內(nèi)容寫在DNS的TXT類型的記錄里面。MX記錄的作用是給寄信者指明某個(gè)域名的郵件服務(wù)器有哪些。SPF的作用跟MX相反,它向收信者表明,哪些郵件服務(wù)器是經(jīng)過(guò)某個(gè)域名認(rèn)可會(huì)發(fā)送郵件的。SPF的作用主要是反垃圾郵件,主要針對(duì)那些發(fā)信人偽造域名的垃圾郵件。例如:當(dāng)郵件服務(wù)器收到自稱發(fā)件人是spam@gmail.com的郵件,那么到底它是不是真的gmail.com的郵件服務(wù)器發(fā)過(guò)來(lái)的呢,我們可以查詢gmail.com的SPF記錄,以此防止別人偽造你來(lái)發(fā)郵件。
7. TTL值
TTL(Time-To-Live)原理:TTL是IP協(xié)議包中的一個(gè)值,它告訴網(wǎng)絡(luò)路由器包在網(wǎng)絡(luò)中的時(shí)間是否太長(zhǎng)而應(yīng)被丟棄。有很多原因使包在一定時(shí)間內(nèi)不能被傳遞到目的地。例如,不正確的路由表可能導(dǎo)致包的無(wú)限循環(huán)。一個(gè)解決方法就是在一段時(shí)間后丟棄這個(gè)包,然后給發(fā)送者一個(gè)報(bào)文,由發(fā)送者決定是否要重發(fā)。TTL的初值通常是系統(tǒng)缺省值,是包頭中的8位的域。TTL的最初設(shè)想是確定一個(gè)時(shí)間范圍,超過(guò)此時(shí)間就把包丟棄。由于每個(gè)路由器都至少要把TTL域減一,TTL通常表示包在被丟棄前最多能經(jīng)過(guò)的路由器個(gè)數(shù)。當(dāng)記數(shù)到0時(shí),路由器決定丟棄該包,并發(fā)送一個(gè)ICMP報(bào)文給最初的發(fā)送者。
簡(jiǎn)單的說(shuō),TTL就是一條域名解析記錄在DNS服務(wù)器中的存留時(shí)間。當(dāng)各地的DNS服務(wù)器接受到解析請(qǐng)求時(shí),就會(huì)向域名指定的NS服務(wù)器發(fā)出解析請(qǐng)求從而獲得解析記錄;在獲得這個(gè)記錄之后,記錄會(huì)在DNS服務(wù)器中保存一段時(shí)間,這段時(shí)間內(nèi)如果再接到這個(gè)域名的解析請(qǐng)求,DNS服務(wù)器將不再向NS服務(wù)器發(fā)出請(qǐng)求,而是直接返回剛才獲得的記錄,而這個(gè)記錄在DNS服務(wù)器上保留的時(shí)間,就是TTL值。
TTL值設(shè)置的應(yīng)用:
一是增大TTL值,以節(jié)約域名解析時(shí)間,給網(wǎng)站訪問(wèn)加速。
一般情況下,域名的各種記錄是極少更改的,很可能幾個(gè)月、幾年內(nèi)都不會(huì)有什么變化。我們完全可以增大域名記錄的TTL值讓記錄在各地DNS服務(wù)器中緩存的時(shí)間加長(zhǎng),這樣在更長(zhǎng)的一段時(shí)間內(nèi),我們?cè)L問(wèn)這個(gè)網(wǎng)站時(shí),本地ISP的DNS服務(wù)器就不需要向域名的NS服務(wù)器發(fā)出解析請(qǐng)求,而直接從緩存中返回域名解析記錄。
二是減小TTL值,減少更換空間時(shí)的不可訪問(wèn)時(shí)間。
更換空間99.9%會(huì)有DNS記錄更改的問(wèn)題,因?yàn)榫彺娴膯?wèn)題,新的域名記錄在有的地方可能生效了,但在有的地方可能等上一兩天甚至更久才生效。結(jié)果就是有的人可能訪問(wèn)到了新服務(wù)器,有的人訪問(wèn)到了舊服務(wù)器。僅僅是訪問(wèn)的話,這也不是什么大問(wèn)題,但如果涉及到了郵件發(fā)送,這個(gè)就有點(diǎn)麻煩了,說(shuō)不定哪封重要信件就被發(fā)送到了那已經(jīng)停掉的舊服務(wù)器上。
為了盡可能的減小這個(gè)各地的解析時(shí)間差,合理的做法是:
第一步,先查看域名當(dāng)前的TTL值,我們假定是1天。
第二步,修改TTL值為可設(shè)定的最小值,可能的話,建議為1分鐘,就是60。
第三步,等待一天,保證各地的DNS服務(wù)器緩存都過(guò)期并更新了記錄。
第四步,設(shè)置修改新記錄,這個(gè)時(shí)候各地的DNS就能以最快的速度更新到新的記錄。
第五步,確認(rèn)各地的DNS已經(jīng)更新完成后,把TTL值設(shè)置成您想要的值。
一般操作系統(tǒng)的默認(rèn)TTL值如下:
TTL=32 Windows 9x/Me
TTL=64 LINUX
TTL=128 Windows 200x/XP
TTL=255 Unix
8. PTR值
PTR是pointer的簡(jiǎn)寫,用于將一個(gè)IP地址映射到對(duì)應(yīng)的域名,也可以看成是A記錄的反向,IP地址的反向解析。
PTR主要用于郵件服務(wù)器,比如郵箱AAA@XXX.com給郵箱BBB@yahoo.com發(fā)了一封郵件,yahoo郵件服務(wù)器接到郵件時(shí)會(huì)查看這封郵件的頭文件,并分析是由哪個(gè)IP地址發(fā)出來(lái)的,然后根據(jù)這個(gè)IP地址進(jìn)行反向解析,如果解析結(jié)果對(duì)應(yīng)XXX.com的IP地址就接受這封郵件,反之則拒絕接收這封郵件。
9. 泛域名與泛解析
泛域名是指在一個(gè)域名根下,以 *.Domain.com的形式表示這個(gè)域名根所有未建立的子域名。
泛解析是把*.Domain.com的A記錄解析到某個(gè)IP 地址上,通過(guò)訪問(wèn)任意的前綴.domain.com都能訪問(wèn)到你解析的站點(diǎn)上。
10. 域名綁定
域名綁定是指將域名指向服務(wù)器IP的操作。
11. 域名轉(zhuǎn)向
域名轉(zhuǎn)向又稱為域名指向或域名轉(zhuǎn)發(fā),當(dāng)用戶地址欄中輸入您的域名時(shí),將會(huì)自動(dòng)跳轉(zhuǎn)到您所指定的另一個(gè)域名。一般是使用短的好記的域名轉(zhuǎn)向復(fù)雜難記的域名。