動(dòng)態(tài)域名可以將任意變換的IP地址綁定給一個(gè)固定的二級(jí)域名。不管這個(gè)線路的IP地址怎樣變化,因特網(wǎng)用戶(hù)還是可以使用這個(gè)固定的域名,來(lái)訪問(wèn)或登錄用這個(gè)動(dòng)態(tài)域名建立的服務(wù)器。
比如,您是個(gè)寬帶上網(wǎng)用戶(hù),你需要建立網(wǎng)絡(luò)服務(wù),而您的 ISP(如電信)服務(wù)商提供給的是一個(gè)每次撥號(hào)都會(huì)變化的IP。但是,當(dāng)您到 9299全能動(dòng)態(tài)域名網(wǎng)、希網(wǎng)網(wǎng)絡(luò)、金萬(wàn)維、花生殼去申請(qǐng)一個(gè)動(dòng)態(tài)域名,并設(shè)置使用該域名參數(shù)后,你就可以向英特網(wǎng)用戶(hù)提供你的網(wǎng)絡(luò)服務(wù)了。
用戶(hù)每次上網(wǎng)得到新的動(dòng)態(tài)分配的IP地址之后,安裝在用戶(hù)計(jì)算機(jī)里的動(dòng)態(tài)域名軟件就會(huì)把這個(gè) IP地址發(fā)送到動(dòng)態(tài)域名解析服務(wù)器,更新域名解析數(shù)據(jù)庫(kù)。Internet上的其他人要訪問(wèn)這個(gè)域名的時(shí)候,動(dòng)態(tài)域名解析服務(wù)器會(huì)返回正確的IP地址給他。 這叫動(dòng)態(tài)域名,值得一提的是:像 9299全能動(dòng)態(tài)域名 的動(dòng)態(tài)域名解析服務(wù)可以有多種工作方式選擇。
有了這個(gè)動(dòng)態(tài)域名,您會(huì)驚奇地發(fā)現(xiàn),您現(xiàn)在可以用你家里的電腦、用你單位的電腦就可以建立對(duì)外提供網(wǎng)絡(luò)服務(wù)的Internet服務(wù)器!這樣,您可以擁有自己的WEB服務(wù)器、FTP服務(wù)器、Email 服務(wù)器!而且您還完全掌握控制自己的服務(wù)器,而不必?fù)?dān)心由于服務(wù)器托管造成關(guān)鍵數(shù)據(jù)的不安全,或是極大地提高網(wǎng)絡(luò)愛(ài)好者的特長(zhǎng)興趣。特別是當(dāng)今網(wǎng)絡(luò)遠(yuǎn)程實(shí)時(shí)觀看設(shè)備(IPCAM、DVR、Video Capture Card)的發(fā)展,極大地促進(jìn)了動(dòng)態(tài)域名的應(yīng)用。因?yàn)槊總€(gè)設(shè)備就需要一個(gè)這樣的動(dòng)態(tài)域名,不然用戶(hù)要去看這個(gè)設(shè)備的圖像,沒(méi)有動(dòng)態(tài)域名怎么行呢?因?yàn)檫@些設(shè)備工作的環(huán)境都是ADSL設(shè)備通過(guò)路由進(jìn)行PPPoE撥號(hào)上網(wǎng)的,IP地址都是動(dòng)態(tài)的。
如上描述后,我們?cè)賮?lái)看幾個(gè)相關(guān)的英文縮寫(xiě)名詞:
■ADSL(Asymmetric digital subscriber line)
非對(duì)稱(chēng)數(shù)字用戶(hù)環(huán)線的縮寫(xiě),是一種非對(duì)稱(chēng)的數(shù)據(jù)傳輸技術(shù),具有高的下行速率和低的上行速率。ADSL技術(shù)滿(mǎn)足了要求"非對(duì)稱(chēng)"傳輸,比如網(wǎng)頁(yè)瀏覽,文件下載和遠(yuǎn)程通信等應(yīng)用的帶寬要求。
■TCP/IP(Transmission Control Protocol/Internet Protocol)
TCP/IP是Internet使用的一組協(xié)議(Protocol),網(wǎng)絡(luò)通信的基本通信協(xié)議簇。TCP是傳輸控制協(xié)議(Transmission Control Protocol),IP是網(wǎng)際互聯(lián)協(xié)議(Internet Protocol).IP負(fù)責(zé)信息的實(shí)際傳送,而TCP則保證所送的信息是正確的。
■DDNS(Dynamic Domain Name System)
域名系統(tǒng)的縮寫(xiě),域名系統(tǒng)將域名解析成IP地址。例如,中華網(wǎng) 這個(gè)域名所對(duì)應(yīng)的IP地址為 61.151.243.218。當(dāng)我們?cè)L問(wèn)一個(gè)網(wǎng)址時(shí),DNS服務(wù)器查看發(fā)出請(qǐng)求的域名并搜尋它所對(duì)應(yīng)的IP地址。如果該DNS服務(wù)器無(wú)法找到這個(gè)IP地址,就將請(qǐng)求傳送給上級(jí)DNS服務(wù)器,繼續(xù)搜尋IP地址
■IP地址(IP Adress)
Internet上的每臺(tái)主機(jī)(Host)都有一個(gè)唯一的IP地址。IP協(xié)議就是使用這個(gè)地址在主機(jī)之間傳遞信息,這是Internet能夠運(yùn)行的基礎(chǔ)。IP地址的長(zhǎng)度為32位,分為四段,每段8位,用十進(jìn)制數(shù)字表示,每段范圍為1-254,段與段之間用點(diǎn)號(hào)隔開(kāi),如168.25.8.68。
■Domain Name
Internet上的主機(jī)的名字。域名采用層次結(jié)構(gòu),每一層構(gòu)成一個(gè)Internet子域名,子域名之間用點(diǎn)號(hào)隔開(kāi),自左到右分別為:計(jì)算機(jī)名、網(wǎng)絡(luò)名、機(jī)構(gòu)名、高域名。如:在一級(jí)域名前面添加的任意字符都是該域名的二級(jí)域名。
計(jì)算機(jī)在網(wǎng)絡(luò)上進(jìn)行通訊時(shí)只能識(shí)別如 “61.151.243.230” 之類(lèi)的 IP 地址,而不能認(rèn)識(shí)如域名。但是,當(dāng)打開(kāi)瀏覽器,在地址欄中輸入域名信息后,就能看到所需要的頁(yè)面,這是因?yàn)橛幸慌_(tái)叫“DNS 服務(wù)器”的計(jì)算機(jī)自動(dòng)把我們的域名“翻譯”成了相應(yīng)的 IP 地址,然后計(jì)算機(jī)通過(guò)翻譯的結(jié)果(IP 地址)與目標(biāo)計(jì)算機(jī)進(jìn)行了操作,調(diào)出所對(duì)應(yīng)的網(wǎng)頁(yè)。
DNS(Domain Name System)是“域名系統(tǒng)”的英文縮寫(xiě),是一種組織成域?qū)哟谓Y(jié)構(gòu)的計(jì)算機(jī)和網(wǎng)絡(luò)服務(wù)命名系統(tǒng),它用于 TCP/IP 網(wǎng)絡(luò),讓人們可以通過(guò)親切而友好的域名來(lái)定位和訪問(wèn)計(jì)算機(jī)。因此,要想讓親切而友好的名稱(chēng)能被網(wǎng)絡(luò)所認(rèn)識(shí),則需要在域名和 IP 地址之間有一位“翻譯”,通過(guò)它把域名和 IP 地址綁定在一起。這樣它就能將相關(guān)的域名翻譯成計(jì)算機(jī)能接受的 IP 地址。DNS 就是這樣的一位“翻譯”,它的工作如:
1、客戶(hù)機(jī)欲訪問(wèn)某個(gè)域名,但是并不知道其 IP 地址,因此,客戶(hù)機(jī)向 DNS 服務(wù)器查詢(xún)這個(gè)域名的 IP 地址是多少?”。
2、DNS 服務(wù)器擁有若干個(gè)域名的地址信息,服務(wù)器在收到請(qǐng)求后則會(huì)給予客戶(hù)機(jī)IP 應(yīng)答”。
3、客戶(hù)機(jī)得知了主機(jī)的 IP 地址后,與主機(jī)進(jìn)行網(wǎng)絡(luò)通訊,使用相關(guān)的服務(wù)。 實(shí)際上,DNS 不只是簡(jiǎn)單的翻譯官,它還記錄了許多相關(guān)信息,負(fù)責(zé)解釋很多關(guān)于網(wǎng)絡(luò)主機(jī)的問(wèn)題。我們常用的信息有:IP 地址,郵件交換信息??梢院敛豢鋸埖恼f(shuō),DNS 是互聯(lián)網(wǎng)運(yùn)行的基石之一。
2.2動(dòng)態(tài)域名解析
一般的 DNS 服務(wù)器只能進(jìn)行靜態(tài)的“翻譯”工作,即 IP 與域名的綁定是固定的,預(yù)先就定義好了的。那么,如果IP地址變化了怎么辦呢?當(dāng)我們采用撥號(hào)方式接入Internet時(shí)就會(huì)遇到這種情況,每次撥入時(shí) ISP都會(huì)分配不同的IP地址,如果你利用寬帶來(lái)建立站點(diǎn)被他人訪問(wèn)時(shí),就涉及到動(dòng)態(tài)IP地址的解析問(wèn)題。
動(dòng)態(tài)域名解析系統(tǒng)就是這樣的動(dòng)態(tài) DNS 系統(tǒng)。其工作原理是:客戶(hù)端向我們的服務(wù)器報(bào)告您當(dāng)前的 IP 地址,當(dāng)我們的服務(wù)器收到要求解析您域名信息的請(qǐng)求時(shí),就把目前您的 IP 回答給查詢(xún)的機(jī)器,這樣對(duì)方就可以直接通過(guò)域名來(lái)訪問(wèn)您的機(jī)器。
主機(jī)通過(guò)客戶(hù)端向 DNS 服務(wù)器報(bào)告目前使用的 IP 地址。同時(shí)在第二步的回答中,DNS 服務(wù)器回答主機(jī)報(bào)告的 IP 地址,如果主機(jī)沒(méi)有上線,DNS要停用該域名的服務(wù),以免因?yàn)橥粋€(gè)IP地址重復(fù)利用引起混亂。
這就是動(dòng)態(tài) DNS的技術(shù)原理。這里有兩個(gè)先決條件:
一、如果是頂級(jí)域名的話(huà)要把 DNS 記錄指向我們的DNS服務(wù)器.
只有將頂級(jí)域名的DNS記錄指向我們的服務(wù)器,我們的服務(wù)器才能提供動(dòng)態(tài)解析功能,否則其主機(jī)信息將由其他服務(wù)商的機(jī)器完成,我們無(wú)權(quán)干涉。
二,被解析的域名必須要有公網(wǎng) IP.
動(dòng)態(tài)DNS只是提供了“翻譯”,具體與主機(jī)進(jìn)行連接與操作是由訪問(wèn)該站點(diǎn)的機(jī)器來(lái)做的,而由于 TCP/IP 協(xié)議,外網(wǎng)機(jī)器無(wú)法訪問(wèn)內(nèi)網(wǎng)機(jī)器(一般是出于安全或控制的目的),因此被訪問(wèn)的站點(diǎn)需要有公網(wǎng) IP,別人才能訪問(wèn)到,否則,訪問(wèn)到的只是內(nèi)網(wǎng)連接公網(wǎng)的網(wǎng)關(guān)機(jī)器。
2.3 動(dòng)態(tài)DNS的系統(tǒng)架構(gòu)
動(dòng)態(tài)域名解析系統(tǒng)將用戶(hù)的動(dòng)態(tài)IP地址映射到一個(gè)固定的域名解析服務(wù)上(DDNS).動(dòng)態(tài)域名解析系統(tǒng)一般由兩部分構(gòu)成。先進(jìn)部分是服務(wù)器端程序,位于服務(wù)商的主機(jī)上。另一部分是客戶(hù)端程序,就運(yùn)行在廣大用戶(hù)的主機(jī)上。在每次連接網(wǎng)絡(luò)的時(shí)候,客戶(hù)端程序就會(huì)通過(guò)信息傳遞,把該主機(jī)的動(dòng)態(tài)IP地址傳送給位于服務(wù)商主機(jī)上的服務(wù)器程序,服務(wù)器程序負(fù)責(zé)提供DNS服務(wù)并實(shí)現(xiàn)動(dòng)態(tài)域名解析服務(wù),再收到客戶(hù)端通知后服務(wù)器端程序立即更新數(shù)據(jù),將新的IP地址和原有的固定域名綁定,這樣就完成了動(dòng)態(tài)域名解析的服務(wù)。別人也就可以通過(guò)域名訪問(wèn)你的服務(wù)器了。
一般說(shuō)來(lái),動(dòng)態(tài)IP域名解析系統(tǒng)的核心與架構(gòu)非常嚴(yán)謹(jǐn)與復(fù)雜。服務(wù)器端程序一般運(yùn)行在服務(wù)器陣列上,采用負(fù)載均衡、多層架構(gòu)等穩(wěn)定的工作方式,是該系統(tǒng)服務(wù)的穩(wěn)定核心。包括端服務(wù)器響應(yīng)、客戶(hù)數(shù)據(jù)庫(kù)服務(wù)器和DNS服務(wù)器。對(duì)于數(shù)據(jù)庫(kù)負(fù)載量不是特別大的工作需要時(shí),單臺(tái)服務(wù)器就可以實(shí)現(xiàn)解析、客戶(hù)數(shù)據(jù)保存。
DNS端不直接和客戶(hù)端通訊,只是通過(guò)內(nèi)網(wǎng)與數(shù)據(jù)庫(kù)服務(wù)器通訊,對(duì)外網(wǎng)僅回答本系統(tǒng)合法用戶(hù)的域名的解析請(qǐng)求。是作為DNS根庫(kù)的形式對(duì)外提供服務(wù)的。
域名解析的服務(wù)器端,還有采用高擴(kuò)展性的多層分布式服務(wù)器群組建系統(tǒng)的。
客戶(hù)端程序可以運(yùn)行在客戶(hù)主機(jī)上,也可以運(yùn)行在WINDOWS操作系統(tǒng)的客戶(hù)端軟件中,是針對(duì)需要?jiǎng)討B(tài)IP域名解析的普通用戶(hù)開(kāi)發(fā)的方便實(shí)用的功能型版本。只要使用ISDN 、ADSL、CABLEMODEM、小區(qū)寬頻網(wǎng)絡(luò)等各種分配公網(wǎng)IP的互聯(lián)網(wǎng)接入線路,就可在利用它在家庭或辦公室內(nèi)部輕松構(gòu)建網(wǎng)上家園。客戶(hù)端還具有支持多域名、每域名又可對(duì)多個(gè)主機(jī)進(jìn)行配置等眾多靈活的功能,您幾乎可以實(shí)現(xiàn)對(duì)您域名DNS的所有功能進(jìn)行動(dòng)態(tài)配置。同時(shí),我們還為嵌入式系統(tǒng)開(kāi)發(fā)商提供了標(biāo)準(zhǔn)的通訊協(xié)議模塊,使他們?cè)O(shè)備輕松把域名解析客戶(hù)端功能集成進(jìn)去,從而實(shí)現(xiàn)越來(lái)越豐富的寬帶應(yīng)用。
總結(jié)性的說(shuō):
動(dòng)態(tài)域名是因應(yīng)網(wǎng)絡(luò)遠(yuǎn)程訪問(wèn)的需要而產(chǎn)生的一項(xiàng)應(yīng)用技術(shù)。因?yàn)闆](méi)有固定IP,只能運(yùn)用二級(jí)域名來(lái)應(yīng)對(duì)經(jīng)常變化的IP,動(dòng)態(tài)域名的由來(lái)因此而產(chǎn)生。
它當(dāng)前主要應(yīng)用在:路由器、網(wǎng)絡(luò)攝像機(jī)、帶網(wǎng)絡(luò)監(jiān)控的硬盤(pán)錄像機(jī)、視頻采集卡、企業(yè)管理ERP軟件、SF軟件服務(wù)端以及其他所有需要進(jìn)行網(wǎng)絡(luò)遠(yuǎn)程訪問(wèn)的應(yīng)用中。
使用目的是:建立網(wǎng)絡(luò)服務(wù)。如web服務(wù)、FTP服務(wù)、網(wǎng)絡(luò)視頻流服務(wù)等等。
使用方法:客戶(hù)端添加應(yīng)用于服務(wù)器端的通訊協(xié)議(或修改即可),服務(wù)端建立或添加客戶(hù)端的應(yīng)用一級(jí)域名或二級(jí)域名即可。
客戶(hù)端查詢(xún)當(dāng)前的動(dòng)態(tài)IP可以登錄如下三個(gè)網(wǎng)站進(jìn)行:
1、dyndns動(dòng)態(tài)域名 網(wǎng)站,二級(jí)域名checkip,打開(kāi)后 左上角的 Current IP Address: ***.***.***.***的IP就是您當(dāng)前的動(dòng)態(tài)IP地址。
2、ip138信息查詢(xún) 網(wǎng)站中部的 您的IP地址是:[***.***.***.***] 也是您當(dāng)前的動(dòng)態(tài)IP地址。
3、9299全能動(dòng)態(tài)域名 網(wǎng)站左上角的 Current IP Address: ***.***.***.***的IP就是您當(dāng)前的動(dòng)態(tài)IP地址。