如果你的WEB服務、FTP服務、Email服務、遊戲服務器等建立在一個動態IP上的服務器上,那麽你可能就需要一個支持動態DNS的域名解析服務了。動態域名解析服務,即DDNS,英文Dynamic Domain Name Server,是將用戶的動態 IP 地址映射到一個固定的域名解析服務上。
DDNS相對於我們平常用的如DNSPOD這類的DNS服務會多出一個本地客戶端,每次啟動時會自動將你的Web服務器上的IP地址傳輸到DNS服務器上,這樣即便是你的IP不斷變化,也不用每次都跑到DNS商那裏修改解析了,DDNS會自動完成IP地址更新與解析。
支持動態DNS域名解析服務比較少見,國內也就是花生殼,而國外比較流行的就是DynDNS。這是一個成立於1997年的DNS解析商,老牌服務非常穩定,支持A, AAAA, CNAME, PTR, TXT, SPF, SRV, HINFO等,對於免費用戶可以擁有4個域名,4個二級域名,4個MX記錄,4個web redirects等。
DynDNS動態DNS服務支持linux和Windows,提供了本地客戶端可以直接安裝,當然你也可以直接將DynDNS用在你的路由器上,支持DD-WRT, Open Wrt 、HUAWEI HG 533, ZyWALL-USG50, Linksys E3000 等。本文就來詳細介紹DynDNS的申請與使用方法。
更多的免費DNS和免費SSL服務可以看看:
- 1、Ns1.com免費DNS域名解析服務-支持AXFR請求和Secondary DNS備用服務器
- 2、免費SSL排行匯總:免費SSL證書服務排行榜-國內外免費SSL申請與使用點評
- 3、域名:新Freenom免費域名申請與DNS解析設置-可申請.tk,.ml,.ga,.cf,.gq域名
DynDNS老牌的免費動態DNS域名解析服務-支持DDNS可用於Linux/Win/路由器
一、DynDNS申請
1、DynDNS官網:
- 1、官方首頁:https://www.dynu.com/
2、DynDNS支持中文,你可以進入到官網到右上角選擇中文。直接點擊註冊,然後可以選擇是註冊一個二級域名還是直接添加自己的域名。
3、DynDNS支持的免費二級域名後綴非常多:
- accesscam.org、blogsite.xyz、camdvr.org
- casacam.net、ddnsfree.com、ddnsgeek.com
- dynu.com、dynu.net、freeddns.org
- giize.com、gleeze.com、kozow.com
- loseyourip.com、myddns.rocks、mywire.org
- ooguy.com、theworkpc.com、webredirect.org
4、如果你有自己的域名,則可以直接綁定域名到DynDNS上。
5、提交,填寫個人的基本信息,再註冊一個賬號。
6、完成後到郵箱收取激活郵件。激活完成,登錄到DynDNS管理後臺,這就是DynDNS管理界面,“動態域名解析服務”是我們常用的。
二、DynDNS添加DNS記錄
1、點擊動態DNS服務,然後我們就可以看到我們已經添加好的域名了,想要繼續添加可以點擊“+”。在域名列表中,可以點擊編輯、管理、查看、刪除等操作。(點擊放大)
2、在管理DNS記錄,你可以就可以像平時使用DNS那樣添加DNS解析記錄了,TTL最短可以設置90秒,位置名即別名,這個主要是用來方便我們更新IP的。(點擊放大)
3、DynDNS支持的DNS記錄有:A - IPv4 Alias、AFSDB - AFS database、AAAA - IPv6 Alias、CNAME - Canonical Name、HINFO - system Information、KEY - Public Key、MX - Mail Exchange、NS - Name Server、PTR - Pointer、RP - Responsible Person、SPF - Sender Policy Framework、SRV - Service、TXT - Text。
4、添加完成後,我們就可以在DNS管理記錄下看到我們的域名DNS了,你可以點擊刪除,編輯等。在這裏我們也看到了DynDNS已經自動加上了*泛域名解析了。(點擊放大)
5、如果你不想要的話,也可以到域名管理列表看將“通配符”勾選去掉。
6、DynDNS的NS服務有4個,記得到你的域名註冊商那裏將域名的NS服務器更新為DynDNS,待新的NS服務器生效後才可以使用上面的DNS解析服務。
- NS1.DYNU.COM
NS2.DYNU.COM
NS3.DYNU.COM
NS4.DYNU.COM
NS5.DYNU.COM
三、DynDNS高級功能
1、DynDNS高級功能我們可以直接在域名列表下看到。
2、第一個功能就是Mx記錄。這個主要方便你將服務器當作郵局使用的。
3、第二個功能就是URL跳轉。該功能貌似在DNSPOD只有付費用戶使用,但是在DynDNS可以免費使用。支持隱藏目標網站標題。(點擊放大)
4、URL跳轉還支持端口跳轉。如果你的Web服務器對外訪問的端口不是80等常見的,你可以在這個URL跳轉中設置好目標端口。
5、第三個功能就是離線設置。如果你的網站宕機了,DynDNS可以幫助你顯示一個信息,告訴用戶你的網站不行了讓他們稍後再訪問。當然你也可以直接在DynDNS中設置宕機跳轉。相當實用。
6、第四個功能就是位置名。也可說是別名,主要是方便我們更新DNS記錄的。
四、DynDNS在Linux/Mac OS/Windows平臺上使用
1、DynDNS提供Linux/Win平臺客戶端,這裏是Dynu IP update Client下載地址,適用Windows。Linux和Mac OS大家可以到官網下載到:https://www.dynu.com/Support/Download。
2、這裏以DynDNS在Windows平臺使用為例,安裝打開客戶端Dynu IP Update Client,使用你的DynDNS用戶名和密碼,還有記錄的位置名,點擊Save登錄。(點擊放大)
3、Connection Type 提供幾種獲取IP的方法:
- 檢測VPS或PC上IP地址(局域網內部IP地址)-您的計算機的IP地址將被檢測到。
檢測服務器的IP地址(路由器的外部IP地址)-即ISP提供給你的外部訪問IP地址,相當於你的路由器IP。
檢測客戶端和服務器端IP地址(推薦)。如果你本地有多個IP地址可以采用此方法
靜態IP地址
4、Ignore IP List 則你要忽略被檢測到的IP地址,SignOff Settings 則是當軟件退出時你要執行的操作,你可以指定一個頁面或IP地址,或者什麽也不做。
5、DynDNS客戶端默認的是60秒一次檢測,你可以手動點擊“Save”來觸發IP更新操作。TTL設置時間最少是90秒,這樣基本上可以保證你的動態IP可以及時被DNS解析和用戶訪問到了。
五、DynDNS在路由器上使用方法
1、DynDNS提供的API,它可以讓你在路由器上直接調用DynDNS,從而實現IP更新。以DD-WRT 為例,進入到DDNS,選擇“自定義”,設置說明如下:
- DYNDNS Server : api.dynu.com
Username : 你的 Dynu username
Password : 你的 Dynu password 或者 MD5 encrypted password
Hostname : DynDNS的免費二級域名 或者 yourdomain.com
URL : 留空
2、相關的設置查看如下演示:(點擊放大)
3、如果你的用的Open Wrt,官方提供了一個配置文件,大家參考以下代碼配置就好了:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
config service 'dynu' option enabled '1' option domain '你的-DYNU-HOSTNAME' option username '你的-DYNU-USERNAME' option use_https '1' option cacert '/etc/ssl/certs' option use_logfile '0' option check_interval '24' option check_unit 'hours' option force_unit 'days' option update_url 'http://api.dynu.com/nic/update?hostname=[域名]&myip=[IP地址]&username=[用戶名]&password=[密碼]' option password 'YOUR-DYNU-PASSWORD' option force_interval '2' option ip_source 'Network' option interface 'wan' option ip_network 'wan' option use_syslog '2'
4、采用了GnuDip.http協議的路由器,例如華為路由器,設置說明如下:
- Service Provider : Others
WAN Connection : nas_0_38
Host : 有yourdomain.dynu.com免費二級域名直接填入,如果有自己的域名,則留空。
Domain : 如果你上面填寫的是yourdomain.dynu.com二級域名, 則填入dynu.com . 否則,如果你上面留空則直接填寫你的域名 yourdomain.com .
User name : 你的 Dynu username
Password : 你的 Dynu password or MD5 encrypted password
Server address : gnudip.dynu.com/gnudip/
Server port : 8245
Protocol : GNUDip.http
Service name : Dynu 或其它任意
5、設置演示如下:(點擊放大)
6、如果用了其它的路由器,可以參考rt.cn2k.net博主的,作如下設置:(點擊放大)
7、最後DynDNS還提供了一個自定義URL,如果你的中路由器有“自定義”功能的話可以調用這個URL來更新IP,示例如下:
1 2 3 4 5 6 7 8 9 10 11
更新一個域名: Non SSL: http://api.dynu.com/nic/update?hostname=example.dynu.com&password=PASSWORD SSL Format: https://api.dynu.com/nic/update?hostname=example.dynu.com&password=PASSWORD 更新所有的域名: Non SSL: http://api.dynu.com/nic/update?username=USERNAME&password=PASSWORD SSL Format: https://api.dynu.com/nic/update?username=USERNAME&password=PASSWORD 更新所有的子域名 Non SSL: http://api.dynu.com/nic/update?hostname=example.dynu.com&alias=Alias&password=PASSWORD SSL Format: https://api.dynu.com/nic/update?hostname=example.dynu.com&alias=Alias&password=PASSWORD
六、DynDNS使用問題
1、DynDNS雖然說是一個動態DNS服務商,但是你把它當成DNS解析服務也是可以的,正常的網站解析服務DynDNS都是可以勝任的。而DynDNS提供了豐富的API接口,你甚至可以直接在本地電腦上更新DynDNS記錄值 。
2、DynDNS使用過程中有一個問題就是記得在路由器中設置好Port Forwarding,這樣用戶訪問的請求才會正確跳轉到內網IP的電腦服務器上。
3、如果本地Web服務器不是用的80端口,你還需要在路由器中設置好指定端口跳轉。
文章出自:電腦玩物 https://www.07net01.com/ 版權所有。本站文章除註明出處外,皆為作者原創文章,可自由引用,但請註明來源。
Tags: 遊戲服務器 Windows 免費域名 IP地址 路由器
文章來源: