域名解析
有關(guān)域名解析的個(gè)人體會(huì),域名解析變的超級(jí)簡(jiǎn)單(固得美國(guó)空間原創(chuàng)文章)域名解析是做我們這一行常做的事情。每次開出去空間,都要將不同的IP 地址了解釋一番,有時(shí)干脆把域名管理密碼要到自己加上了。近日,有一
有關(guān)域名解析的個(gè)人體會(huì),域名解析變的超級(jí)簡(jiǎn)單(固得美國(guó)空間原創(chuàng)文章)
域名解析是做我們這一行常做的事情。每次開出去空間,都要將不同的IP 地址了解釋一番,有時(shí)干脆把域名管理密碼要到自己加上了。近日,有一客戶,開了三種不同的,三種不同的域名解析,好象搞的很麻煩,索性將域名解析的小小經(jīng)驗(yàn)用通俗易懂的語(yǔ)言,結(jié)合現(xiàn)有的實(shí)例做一下分析。如果您是一網(wǎng)絡(luò)高手,此文可不看了,轉(zhuǎn)貼一下還是不錯(cuò)的:)域名解析是很重要的,沒有域名解析,談不上網(wǎng)站生存。域名DNS 出現(xiàn)故障,網(wǎng)站全玩完。經(jīng)常聽說(shuō)的某空間商DNS 受到攻擊,所有網(wǎng)站不能訪問(wèn)或是某公司的DNS 出現(xiàn)問(wèn)題,使得電信級(jí)別的斷網(wǎng),都同DNS 有關(guān)系。
以下源引微軟關(guān)于DNS 的定義:
——————————————————————————————-
DNS 定義
DNS 是域名系統(tǒng) (Domain Name System) 的縮寫,該系統(tǒng)用于命名組織到域?qū)哟谓Y(jié)構(gòu)中的計(jì)算機(jī)和網(wǎng)絡(luò)服務(wù)。DNS 命名用于 Internet 等 TCP/IP 網(wǎng)絡(luò)中,通過(guò)用戶友好的名稱查找計(jì)算機(jī)和服務(wù)。當(dāng)用戶在應(yīng)用程序中輸入 DNS 名稱時(shí),DNS 服務(wù)可以將此名稱解析為與之相關(guān)的其他信息,如 IP 地址。例如,多數(shù)用戶喜歡使用友好的名稱(如 example.microsoft.com )來(lái)查找計(jì)算機(jī),如網(wǎng)絡(luò)上的郵件服務(wù)器或 Web 服務(wù)器。友好名稱更容易了解和記住。但是,計(jì)算機(jī)使用數(shù)字地址在網(wǎng)絡(luò)上進(jìn)行通訊。為更容易地使用網(wǎng)絡(luò)資源,DNS 等命名系統(tǒng)提供了一種方法,將計(jì)算機(jī)或服務(wù)的用戶友好名稱映射為數(shù)字地址。 下圖顯示了 DNS 的基本用途,即根據(jù)計(jì)算機(jī)名稱查找其 IP 地址。
本例中,客戶端計(jì)算機(jī)查詢 DNS 服務(wù)器,要求獲得某臺(tái)計(jì)算機(jī)(已將其 DNS 域名配置為 host-a.example.microsoft.com )的 IP 地址。由于 DNS 服務(wù)器能夠根據(jù)其本地?cái)?shù)據(jù)庫(kù)應(yīng)答此查詢,因此,它將以包含所請(qǐng)求信息的應(yīng)答來(lái)回復(fù)客戶端,即一條主機(jī) (A) 資源記錄,其中含有 host-
a.example.microsoft.com 的 IP 地址信息。
此例顯示了單個(gè)客戶端與 DNS 服務(wù)器之間的簡(jiǎn)單 DNS 查詢。實(shí)際上,DNS 查詢要復(fù)雜得多,包含此處未顯示的許多其他步驟。詳細(xì)信息,請(qǐng)參閱。
——————————————————————————————–
本文說(shuō)的域名解析,是對(duì)于域名DNS 的應(yīng)用環(huán)節(jié),個(gè)人總結(jié)關(guān)于域名解析的應(yīng)用,分三種級(jí)別,一種是服務(wù)器級(jí)別(DNS )第二是IP 使用級(jí)別(A 記錄,別名)第三種是轉(zhuǎn)發(fā)級(jí)別(URL 轉(zhuǎn)發(fā))。
一、服務(wù)器級(jí)別的域名解析(DNS 解析)
廣義的DNS 解析涉及互聯(lián)網(wǎng)所有聯(lián)網(wǎng)設(shè)備和應(yīng)用。比如辦公室兩臺(tái)電腦可以組成一內(nèi)網(wǎng),都有局網(wǎng)的IP 地址。各種網(wǎng)絡(luò)組成一張大的互聯(lián)網(wǎng)。
服務(wù)器級(jí)別的域名解析主要是域名DNS 的使用。域名DNS 服務(wù)器如果想在互聯(lián)網(wǎng)上(公網(wǎng))上有效,需要進(jìn)行“備案”和“入網(wǎng)”的工作。首先域名DNS 服務(wù)器也是一臺(tái)存在于互聯(lián)網(wǎng)上,有地址(IP )的服務(wù)器。這臺(tái)服務(wù)器起到域名解析的作用,即上網(wǎng)者在瀏覽器上輸入域名,有服務(wù)器會(huì)告訴瀏覽器這個(gè)域名的IP 地址是什么,在哪放著等等(返回結(jié)果)。事實(shí)上這一系列的事情對(duì)我們來(lái)說(shuō),只是通過(guò)瀏覽器返回網(wǎng)頁(yè)內(nèi)容。QQ 也有DNS 服務(wù)器,我們上網(wǎng),都要用到DNS 服務(wù)器。域名DNS 在域名解析的應(yīng)用環(huán)節(jié)上,起到對(duì)域名狀態(tài)解釋的作用。
一般注冊(cè)了域名,象在上實(shí)時(shí)在線注冊(cè)的域名,會(huì)使用注冊(cè)域名商提供的DNS 服務(wù)器。新網(wǎng)有新網(wǎng)的域名DNS ,萬(wàn)網(wǎng)有萬(wàn)網(wǎng)的域名DNS ,godaddy 也有自己的域名DNS 。使用域名注冊(cè)商的DNS ,可以在它的控制面板上進(jìn)行IP 解析等操作。如果IP 變了,在域名DNS 上把IP 地址變一下就可以了。
在某處注冊(cè)了域名,可否使用其他的DNS 服務(wù)器呢,答案是肯定的。可以在域名控制面板處進(jìn)行DNS 服務(wù)器的更換工作。目前常見兩種情況更換DNS 服務(wù)器,一是想使用空間商域名DNS ,比如,在
,dreamhost 開了空間,在新網(wǎng)注了域名,可以在新網(wǎng)的域名管理處把DNS 服務(wù)器更換為:
ns1.dreamhost.com ns2.dreamhost.com ns3.dreamhost.com, 這樣的話,域名不用解析就可以直接使用在dreamhost 開通的空間,不用關(guān)心空間的IP 地址具體是什么。省心。更換DNS 服務(wù)器的生效時(shí)間一般較長(zhǎng),幾個(gè)小時(shí)到十幾個(gè)小時(shí)。全球DNS 服務(wù)器是定時(shí)刷新的。另一種是為了使用DNS 服務(wù)器的管理功能。國(guó)內(nèi)有提供免費(fèi)雙線解析的,就是把域名的DNS 服務(wù)器地址換成它的地址,然后就可以使用它提供的控制面板解析了。注意:更換DNS 服務(wù)器后不論域名在哪續(xù)費(fèi),域名解析記錄的更換要使用所換DNS 服務(wù)器的控制面板解析方可有效。
總結(jié):DNS 服務(wù)器級(jí)別的應(yīng)用適合為了省心等目的的使用,缺點(diǎn)是更換服務(wù)器生效時(shí)間慢。
案例:某網(wǎng)絡(luò)公司購(gòu)買了我公司的追夢(mèng)版,二個(gè)月前因?yàn)間odaddy 更換了新的獨(dú)立IP ,原來(lái)使用的獨(dú)立IP 可能由美國(guó)空間商收回了。今天突然發(fā)現(xiàn)網(wǎng)頁(yè)內(nèi)容不對(duì)。經(jīng)查,域名的A 記錄沒有及時(shí)更換,事實(shí)上是解析到舊的IP 地址上去了,顯示的是舊IP 所有的網(wǎng)站內(nèi)容。如果不經(jīng)常查看自己的網(wǎng)站,可以采用更換域名DNS 服務(wù)器的方法來(lái)實(shí)現(xiàn)。
二、IP 使用級(jí)別的域名解析(A 記錄,別名)
了解了域名DNS 解析,這一種使用就明白了,不管是哪一種域名的解析控制面板,說(shuō)白了,就是具體網(wǎng)站IP 的使用。
A 記錄只能增加IP 地址,別名只能增加域名,二級(jí)域名等網(wǎng)址。
這里有必要說(shuō)明一下什么是主機(jī)頭。主機(jī)頭就是域名的前綴。帶www 和不帶www 的域名不是同一個(gè)域名,普通看到的www 就是主機(jī)頭,這個(gè)也可以用mysql. 域名,這樣子的等等。所謂二級(jí)域名,就是主機(jī)頭不同。比如: 這些都是二級(jí)域名。
不論哪種主機(jī)頭(域名前綴),如果是用IP ,就用A 記錄,各種控制面板里有A 字樣的就是A 記錄,如果是網(wǎng)址,就用別名,別名是帶Cname 字樣。別名和A 記錄的區(qū)別是,如果空間的IP 地址變了,相應(yīng)的要在域名解析的A 記錄更換IP 。別名的話不用關(guān)心你綁定別名的IP 變動(dòng)情況。例如,固得美國(guó)空間開通后開了三級(jí)域名:FTP 名.kool.goodusahost.cn ,這就表示空間所用的二級(jí)域名是:kool.goodusahost.cn IP地址就是在dos 下,“ping kool.goodusahost.cn”給出的IP 地址。這種情況下,可以使用別名解析,也可以使用A 記錄到IP 地址。別名不能解析空頭的域名。
注意:不論是A 記錄還是別名解析,一定要在空間商處綁定了域名。或使用空間控制面板先行增加域名的綁定。國(guó)內(nèi)服務(wù)器現(xiàn)在都要求域名先備案,再綁定。如果域名沒有備案,很多空間商限制了綁定。這時(shí)最好采用,或是用的產(chǎn)品,提供完美備案解決方案,不僅可以代辦備案事宜,而且提供備案號(hào)下來(lái)前的使用方案。
IP 解析級(jí)別的生效時(shí)間不同的域名控制面板生效時(shí)間不一,新網(wǎng)的一般是十幾分鐘或更久一點(diǎn),萬(wàn)網(wǎng),中資源等起碼要幾個(gè)小時(shí)。中國(guó)頻道的生效時(shí)間快。godaddy 的生效時(shí)間也要十幾分鐘不等。其他的域名提供商在技術(shù)上不一,但一般都會(huì)比更換域名DNS 快。
三、URL 轉(zhuǎn)發(fā)的使用
url 轉(zhuǎn)發(fā)就是將域名轉(zhuǎn)發(fā)到另一個(gè)域名。
同一域名的同一主機(jī)頭名,A 記錄,別名,URL 轉(zhuǎn)發(fā)僅存用一個(gè)。
url 轉(zhuǎn)發(fā)分為隱藏轉(zhuǎn)發(fā)(看不到轉(zhuǎn)發(fā)到的網(wǎng)址域名),和不隱藏轉(zhuǎn)發(fā)(能看到轉(zhuǎn)發(fā)到的網(wǎng)址域名)兩種。URL 轉(zhuǎn)發(fā)只是域名控制面板的功能應(yīng)用,不用做空間的綁定操作。
例如:帶www 的固得全能美國(guó)空間別名到:kool.goodusahost.cn, 并使用控制面板增加了www. 域名的綁定。這樣的話一旦美國(guó)空間更換了IP ,空間不受影響,是“別”著二級(jí)域名的IP 來(lái)的。但是空頭的域名就不能訪問(wèn)了,這時(shí),就可以將空頭的域名URL 轉(zhuǎn)發(fā)到www. 域名。
請(qǐng)注意:url 轉(zhuǎn)發(fā)服務(wù)器一般不穩(wěn)定,有時(shí)會(huì)失效。失效情況下,轉(zhuǎn)發(fā)無(wú)效。godaddy 的域名解析控制面板找不到URL 轉(zhuǎn)發(fā)的使用。
以上介紹希望對(duì)域名解析有一個(gè)系統(tǒng)的了解。現(xiàn)結(jié)合dreamhost 空間的綁定做一下說(shuō)明。
一般開通了dreamhost 空間后,會(huì)給出如下的域名解析:
,Non-editable DreamHost DNS records for yourdomain:
Record ( yourdomain zone) Type Value
A 75.119.198.160
NS ns1.dreamhost.com.
NS ns2.dreamhost.com.
NS ns3.dreamhost.com.
ftp A 7 5.119.198.160
mysql A 67.205.4.8
www A 75.119.198.160
以上解析的實(shí)例給出了兩種域名解析方法:
1、可以直接將域名的DNS 服務(wù)器更換為 NS 后面對(duì)應(yīng)的 三條 NS 記錄。
這個(gè)生效時(shí)間久一點(diǎn)。以新網(wǎng)為例,要到域名管理-域名DNS 處更改,不是在MYDNS 處增加NS 記錄。有用戶不管三七二十一,在MYDNS 處增加了三條ns 記錄,結(jié)果會(huì)出現(xiàn)一些異常錯(cuò)誤。一旦在域名管理處更換了DNS 服務(wù)器,原域名的MYDNS 功能換效,也就是再在MYDNS 更換A 記錄,別名,URL 轉(zhuǎn)發(fā)統(tǒng)統(tǒng)失效。
2、A 記錄綁定:
分別將對(duì)應(yīng)主機(jī)頭: 空頭,www,ftp,mysql 所對(duì)應(yīng)的IP 地址做A 記錄,一般FTP 的可能用不到,可不解析,但是www,mysql 是要解析的。只有解析了這兩個(gè)的主機(jī)頭,在mysql 數(shù)據(jù)庫(kù)管理時(shí),直接在瀏覽器內(nèi)輸入:mysql. 域名,才能使用系統(tǒng)帶的phpmyadmin 管理mysql 數(shù)據(jù)庫(kù)。
dreamhost 的空間不涉及到別名解析。新網(wǎng)空間,固得美國(guó)空間可以使用別名解析。
綜上,一般來(lái)說(shuō)域名解析就是指的把域名跟空間IP 對(duì)應(yīng)起。不管形式如何,只要在互聯(lián)網(wǎng)上,域名解析到特別的IP 地址就實(shí)現(xiàn)了這一作用。
如果使用郵局服務(wù),還有MX 記錄解析,此外,還有TXT 解析等。這些解析原理都是一樣的。
判斷是空間還是域名的故障原因,有一個(gè)最基本的判斷是在dos 下使用:ping 這一命令。如果ping 不到域名的IP ,那就是域名的原因,比如欠費(fèi),域名DNS 故障,域名被封等原因。如果PING 到IP ,但不通,一是空間服務(wù)器維護(hù),另外可能是路由器禁ping ,還有一種是IP 被封。判斷是否IP 被封也有命令:trcert 域名,這個(gè)命令是告訴你從目前你上網(wǎng)的位置到網(wǎng)站服務(wù)器所經(jīng)過(guò)的路由器。如果路由器跑著跑著,到了國(guó)際出口那個(gè)位置全是星號(hào),那可以初步判斷是IP 被封了。如果正常到達(dá)了網(wǎng)站服務(wù)器IP ,那是服務(wù)器維護(hù)。有時(shí)候在特定區(qū)域內(nèi)的人不能訪問(wèn)一些IP 或網(wǎng)站,那就是上網(wǎng)的電信那邊的DNS 維護(hù)等原因,叫路由中斷..