DDNS动态域名解析
一:DDNS的基本概念
DDNS(Dynamic Domain Name Server)是動態域名服務的縮寫。
DDNS是將用戶的動態IP地址映射到一個固定的域名解析服務上,用戶每次連接網絡的時候客戶端程序就會通過信息傳遞把該主機的動態IP地址傳送給位于服務商主機上的服務器程序,服務器程序負責提供DNS服務并實現動態域名解析。
原理:動態域名服務的對象是指IP是動態的,是變動的。普通的DNS都是基于靜態IP的,有可能是一對多或多對多,IP都是固定的一個或多個。但DDNS的IP是變動的、隨機的。簡單來說就是通過DHCP服務器分配的IP地址可以動態更新到DNS服務上,免除了手動指定的麻煩。
DDNS原理:DNS + DHCP =DDNSDHCP負責ip解析,和分配給客戶機ip,ip為隨機數。DNS負責域名解析,A記錄里記錄了每個ip對應的域名。二:DDNS的搭建:
我們現在有一臺主機,是用來在這個meng.com域里面來收集新聞的,但是這個主機的ip是個DHCP,也就是動態的,我們這個獲得動態ip的主機去訪問域名的時候,需要將這個動態ip與域名對應起來(解析的DNS服務器ip是固定的,主機的ip是不固定的),步驟如下:
第一步:
這個實驗需要兩個虛擬機來完成,一個是我們前面做過主服務器的desktop,一臺是做從服務器的server,此時為了測試環境的純凈,我們需要將最好將server這臺虛擬機reset
恢復數據文件
將數據文件修改為如圖下所示:
第二步:搭建DHCP(可以參照前面的博客,大體相同)
安裝dhcp軟件包
安裝完成
復制DHCP配置文件模板到我們的配置文件
編輯DHCP配置文件
第三步:重啟服務
這里重啟named服務是因為我們剛才修改了named的數據文件
在server進行測試
首先,我們修改server的主機名為news.meng.com(用這個模擬訪問這個news.meng.com),在將其ip獲取方式改為動態獲取,重啟網絡服務,會獲取到一個動態ip。
如圖所示:
此時我們去dig,發現ip也是172.25.254.60
為了實驗的準確性,我們去修改這個主機可以獲取到的ip,再去測試
如圖所示:
編輯DHCP配置文件
將其可以獲取的ip改為從172.25.254.75開始
重啟DHCP服務
在server重啟網絡,發現獲取到的ip改變
再去dig,發現news.meng.com的ip也變為了172.25.254.75,說明我們實現了DDNS
總結
以上是生活随笔為你收集整理的DDNS动态域名解析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: zheng项目新建一个module学习学
- 下一篇: 介词to的用法归纳