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