DDNS原理:DNS + DHCP =DDNS服務器
DHCP負責ip解析,和分配給客戶機ip,ip爲隨機數。網絡
DNS負責域名解析,A記錄裏記錄了每一個ip對應的域名。測試
客戶端ip確定是變化的,不可能一直使用一個ip,因此當客戶端的ip變時,使用DDNS服務,同時通知DNS的A記錄,使他也同步更新,不然別人訪問你的域名時找不到你的這臺主機。加密
測試的環境:創建在DNS加密更新配置無缺。spa
DHCP默認安裝好軟件包是啓動不了的。3d
DHCP服務配置文件的有效行:server
「example.Com」這個域使用的是DNS服務的域,server寫的也是DNS的服務的ip,服務端必定要是固定的ip,blog
注意的是IP爲固定ip,要是開啓圖形化的話,必定要把NetworkManger關掉,它的影響很大,就算你服務搭建成功也解析不到。ip
服務端同步
首先搭建好dhcp服務:
Host 這幾行爲綁定網卡的MASK地址:
使用DHCP 更新DNS服務器:就是所謂的DDNS服務:
前提是DNS已經作好加密更新,生成了key。
下面的內容能夠使用man dhcp.conf 輸入關鍵字key來獲取,而後添加到DHCP服務的配置文件下面。
下面的westos key是DNS生成的key,prinary 127.0.0.1容許本機的DHCP來更新DNS服務。
DNS的服務必定要使用key更新:
客戶端:
文件內容:
客戶端的ip爲動態dhcp。重啓網絡。
下面的解析是在服務端作的。
要是你作的沒問題,解析不出來,使用
dig redhat.example.com.example.com 才能解析出來,必定是 NetworkManager 問題,關了它就ok了