在計算機程序中,有很多是我們平時都聽不到的術(shù)語,比如:ddns、html、cobol等等都是。那有不少朋友問什么是ddns?ddns服務作用是什么?帶著這些問題,接下來的時間就讓小編帶大家一探究竟吧!
什么是ddns
ddns(dynamic domain name server,動態(tài)域名服務)是將用戶的動態(tài)ip地址映射到一個固定的域名解析服務上,用戶每次連接網(wǎng)絡(luò)的時候客戶端程序就會通過信息傳遞把該主機的動態(tài)ip地址傳送給位于服務商主機上的服務器程序,服務器程序負責提供dns服務并實現(xiàn)動態(tài)域名解析。
dns只是提供了域名和ip地址之間的靜態(tài)對應關(guān)系,當ip地址發(fā)生變化時,dns無法動態(tài)的更新域名和ip地址之間的對應關(guān)系,從而導致訪問失敗。但是ddns系統(tǒng)是將用戶的動態(tài)ip地址映射到一個固定的域名解析服務上,用戶每次連接網(wǎng)絡(luò)時,客戶端程序通過信息傳遞把該主機的動態(tài)ip地址傳送給位于服務商主機上的服務器程序,實現(xiàn)動態(tài)域名解析。
ddns用來動態(tài)更新dns服務器上域名和ip地址之間的對應關(guān)系,從而保證通過域名訪問到正確的ip地址。很多機構(gòu)都提供了ddns服務,在后臺運行并且每隔數(shù)分鐘來檢查電腦的ip地址,如果ip發(fā)生變更,就會向dns服務器發(fā)送更新ip地址的請求。
ddns服務作用是什么
1、isp大多提供動態(tài)ip(如撥號上網(wǎng)),我們?nèi)粝朐诰W(wǎng)際網(wǎng)絡(luò)上以自己的網(wǎng)域公布,ddns提供了解決方案,它可以自動更新用戶每次變化的浮動ip,然后將其與網(wǎng)域相對應,這樣其他上網(wǎng)用戶就可以透過網(wǎng)域來交流了。
2、ddns可以讓我們在自己的或家里架設(shè)web\mail\ftp等服務器,而不用花錢去付虛擬主機租金。(前提是你可以承受adsl上傳的速率)
3、主機是自己的,空間可根據(jù)自己的需求來擴充,維護也比較方便。有了網(wǎng)域與空間架設(shè)網(wǎng)站,ftp 服務器、email服務器都不成問題。
4、如果有對vpn的需求,有了ddns就可以用普通上網(wǎng)方式方便地建立tunnel。透過網(wǎng)域的方式連結(jié),實現(xiàn)遠端管理、遠端存取、遠端打印等功能。
ddns組網(wǎng)原理
ddns的典型組網(wǎng)環(huán)境采用客戶端/服務器模式。
ddns客戶端
ddns客戶端需要動態(tài)更新域名和ip地址對應關(guān)系的設(shè)備。internet用戶通常通過域名訪問提供應用層服務的服務器,如http、ftp服務器。為了保證ip地址變化時,仍然可以通過域名訪問這些服務器,當服務器的ip地址發(fā)生變化時,它們將作為ddns客戶端,向ddns服務器發(fā)送更新域名和ip地址對應關(guān)系的ddns更新請求。
ddns服務器
ddns服務器負責通知dns服務器動態(tài)更新域名和ip地址之間的對應關(guān)系。接收到ddns客戶端的更新請求后,ddns服務器通知dns服務器重新建立域名和ip地址之間的對應關(guān)系。從而保證即使ddns客戶端的ip地址改變,internet用戶仍然可以通過同樣的域名訪問ddns客戶端。
報文交互方式
ddns客戶端向 ddns服務器發(fā)送tcp連接請求,如果連接建立成功,則向ddns服務器發(fā)送 ddns更新請求,并統(tǒng)計發(fā)送 ddns 更新請求報文的次數(shù);
ddns服務器收到ddns 客戶端發(fā)送過來的ddns更新請求后,通知ddns服務器進行域名更新,并且向 ddns客戶端發(fā)送應答報文。
看完小編整理的“什么是ddns、ddns服務作用是什么”等內(nèi)容后,大家伙是不是覺得又增加了一項技能呢!如果喜歡這篇文章的話,不妨來收藏我們網(wǎng)站吧!