簡單地說,我有一個域xyz.com, 我想pc.xyz.com指向我的電腦的IP(這是動態的)如何使用自定義域設置類似服務的dyn-dns?
任何可用的解決方案?
我需要一個Mac客戶端來更新不斷變化的IP,以及一個在我的域上運行的服務來獲取這些更新。
(我從Dreamhost的域名是否有幫助..)
簡單地說,我有一個域xyz.com, 我想pc.xyz.com指向我的電腦的IP(這是動態的)如何使用自定義域設置類似服務的dyn-dns?
任何可用的解決方案?
我需要一個Mac客戶端來更新不斷變化的IP,以及一個在我的域上運行的服務來獲取這些更新。
(我從Dreamhost的域名是否有幫助..)
您可以設置一個CNAME項,使pc.xyz.com是一個別名爲DynDNS的名稱。我知道這並不是嚴格回答如何自己運行類似dyndns的服務的問題,但它會以最小的努力達到您所描述的效果。
How to set up DNS service dynamic/static是一個很好的開始。從技術上講,這些概念並不困難,但如果使用能夠使用MySQL或其他數據庫的DNS服務器,則這些概念會更容易。例如:MySQL BIND SDB Driver ...
該項目已啓動,以便我們可以在帳戶創建時自動創建用戶主頁的子域。
到目前爲止,這是最簡單的方法,讓你寫一個非常薄客戶端,可以發送一個快速的Web請求您的系統更新DNS基於新的IP ...也許甚至建立自己的REST API ...
您可以將cron
(或者,因爲您使用的是Mac,launchd
)和DreamHost API來實現所需的結果,如described here。
我已經做了這樣的事情,使用PHP來獲得計算機的IP,然後一些cpanel黑客來改變記錄的IP。它工作...呃... dyndns遭受緩存較少。 – TCB13