• 6

[圖文教學]利用DDNS打造屬於自己的網址(新增DDWRT測試於#28)


freylin wrote:
...
and your IP address has not changed within the past 30 days
...

IP要變動是個must...


不要只抓你想看的那一段來看.

If you are using the Dynamic Update
Client and your IP address has not changed within the past 30 days, you must
manually update it to prevent them from being removed from our system

一般 DDNS 的運作, 是在有 IP 異動時才會去做更新的動作.
上頭那一段是說, 如果你的 IP 在過去 30 天並沒有改的情形下, 你要手動去做 update 的動作.

這也就是為什麼多數的 DDNS client 會設計成每隔一段時間, 不過 IP 有沒有改變, 都去做 update 的動作.
這是 NO-IP 的原文, 請自行解讀:

My domain is in the Redemption Period, what does that mean?
Last Updated: Feb 02, 2012 12:48PM PST
This applies to .COM, .NET, and .ORG domains. Other TLDs may have different policies concerning expiration and renewal. The Redemption Period occurs approximately 30 days after a domain has reached its expiration date. For thirty (30) days after the expiration date the domain will be available for renewal in a grace period. After the thirty day grace period, the domain will enter a hold period known as the Redemption Period for another thirty (30) days. To recover the domain during the Redemption Period the registry requires a $150US fee. Then, there is a five day period where the domain is Pending Delete from the registry.

Here is a summary:

30 days after expiry for renewal, 35 more days until openly available for registration to the public. Approximately 65 days total from expiration.

http://support.no-ip.com/customer/portal/articles/351865-my-domain-is-in-the-redemption-period-what-does-that-mean-
這是有關 domain registration expiring,跟 DDNS update 無關

ulimie wrote:
My domain is in the Redemption Period, what does that mean?
Last Updated: Feb 02, 2012 12:48PM PST
This applies to .COM, .NET, and .ORG domains. Other TLDs may have different policies concerning expiration and renewal. The Redemption Period occurs approximately 30 days after a domain has reached its expiration date. For thirty (30) days after the expiration date the domain will be available for renewal in a grace period. After the thirty day grace period, the domain will enter a hold period known as the Redemption Period for another thirty (30) days. To recover the domain during the Redemption Period the registry requires a $150US fee. Then, there is a five day period where the domain is Pending Delete from the registry.

Here is a summary:

30 days after expiry for renewal, 35 more days until openly available for registration to the public. Approximately 65 days total from expiration.
樓主阿

你知道為什麼人家驗 DNS 的更新時間跟你驗出來不一樣嗎?
因為你驗的是子網域 不是主網域

兩者不一樣呦
子網域的指向是放在主網域的主機上
並不是由 DNS 伺服器提供

簡單一點
DNS 只指向 no-ip.org
no-ip 再指向你的 thisisjock


而你測出的時間應該是 no-ip 主機紀錄的更新時間
lovesharepc wrote:
樓主阿
你知道為什麼人家驗 DNS 的更新時間跟你驗出來不一樣嗎?
因為你驗的是子網域 不是主網域
兩者不一樣呦
子網域的指向是放在主網域的主機上
並不是由 DNS 伺服器提供
簡單一點
DNS 只指向 no-ip.org
no-ip 再指向你的 thisisjock
而你測出的時間應該是 no-ip 主機紀錄的更新時間


我測的當然不是no-ip DNS主機更新的時間,因為他們主機更新的時間快到來不及測。
我驗證的是DDNS的FQDN改變後,各大DNS伺服器正確解析FQDN的時間。
本來FQDN的查詢就是遞迴階層式的,各大DNS伺服器查詢的順序應該是這樣:
向root 的DNS伺服器查詢==>向 .org的DNS伺服器查詢==>向no-ip.org的DNS伺服器查詢。
而我的IP一變更,就馬上向no-ip.org的DNS伺服器變更了主機A的紀錄,當然就能夠被正確解析。
網友測試的結果顯示:他應該先去檢查一下他自己的DNS伺服器設定是否正確?(/etc/named.conf)
講白一點就是去檢查BIND裡的TTL設定,TTL設的越大表示舊紀錄活的越久。
既然是DDNS,為了能即時更新,想必TTL一定設的很小。
相較之下,我比較願意相信no-ip.org的DNS伺服器是比較ok的。

以結果來看,使用DDNS的話,即使是浮動IP的使用者也不用擔心。
因為FQDN的更新是很快的,以家用的標準來看,這已經足夠了。
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!

lovesharepc wrote:
樓主阿你知道為什麼人...(恕刪)


以前我也以為DDNS是有什麼特殊設定..所以異動完DNS很快就能查到正確指向

看了這樓才知道原來是DNS主機的TTL時間設定關係..

樓主和對方討論的..其實應該是同一個東西..
樓主測的是DDNS裡子網域異動後的dns更新時間
另一邊測的是DNS裡A記錄異動後..DNS的更新時間..
如果TTL時間調短...異動A記錄應該也會很快就更新..

除非是異動DNS主機的ip..
因為異動DNS主機..需向上層註冊..
比如台灣的xxx.tw 更改DNS需向twnic的.tw這台更改..
那root與.tw同步...就得看.tw的ttl時間...目前看起來要很久
大約就24小時內...

但如果只是變更自己dns裡的A記錄...應該是看自己dns的ttl時間..
像樓上樓主說的..查dns是由root->.tw->.com.tw(org等)->自己dns(xxx.com.tw)
所以改自己dns的A記錄時..如果ttl夠短..應該也會很快更新..

有人方便測試一下嗎?

leukiding wrote:
以前我也以為 DDNS 是有什麼特殊設定.. 所以異動完 DNS 很快就能查到正確指向

看了這樓才知道原來是 DNS 主機的 TTL 時間設定關係..
...(恕刪)


哈哈,因為我是別人口中沒有網路知識的人,所以本來不想講太多的。
看來蠻多人對於DNS有興趣的,小弟再詳細的說明一下。

DNS的解析是遞迴且階層的。
例如要查詢www.ncku.edu.tw,查詢的順序是:
.(root)的DNS伺服器==>.tw的DNS伺服器==>.edu.tw的DNS伺服器==>ncku.edu.tw的DNS伺服器。
要能夠做到這點,下層的DNS伺服器一定要向上層的DNS伺服器註冊為合法的DNS伺服器。

而FQDN解析成IP後,有效期限就是依FQDN註冊的DNS伺服器TTL(Time To Live)而定。
例如以Hinet的DNS查詢 joke.no-ip.org這個FQDN。
no-ip.org的DNS伺服器會回報結果,並附上這個查詢的TTL,假設附上的TTL為86400秒。
那就等於告訴Hinet的DNS伺服器這個結果要86400秒以後才會過期,就是可以活一天的意思。
所以在一天內有人要再查詢joke.no-ip.org,Hinet的DNS伺服器就會直接用上次的結果直接回答。
由此可知,一個FQDN查詢結果會在Hinet DNS伺服器中存在多久,的確是跟TTL有關。
但不是跟Hinet,google,OPENDNS...等等的DNS有關,而是跟no-ip的DNS伺服器有關。

所以大家以常識判斷看看,既然DDNS的服務是要即時將使用者的FQDN對應浮動的IP。
那麼DDNS的DNS伺服器怎麼可能設一個很大的TTL,想必這TTL數字一定設的很小。
所以任何向no-ip.org查詢的結果,其有效期限都會很短。
否則浮動IP一變,那麼世界各地的DNS伺服器要等到TTL歸零才再次查詢,那豈不暈倒。
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!



終於發生了, 換了IP, DDWRT沒有UPDATE...
本來想申請no-ip的免費服務,要用於IP cam線上監控,不過看了這畫面顯示Web only,這代表不用手機監控嗎?




MOSIMOSI wrote:
本來想申請no-ip的免費服務,要用於IP cam線上監控,不過看了這畫面顯示Web only,這代表不用手機監控嗎?


DNS的功能只是把Domain name轉為IP,所以只要你的手機接受你用domain name取代IP位址,那麼就可以用DDNS。
但IP cam如何去自動更新DDNS是個問題,最好是選擇IP cam裡面有支援的DDNS服務。
irsjx2vxo3ne3k84dr1dz4,r4pe8bez3/4ne3bq4bew2j92gea jx4hq me-2d8 e3hy4hi2ty k84!
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?