Dynamic DNS
fundamentals When to use Dynamic
DNS Difference between
"external" and "internal" URLs Click here
for
step-by-step instructions on how to test dDNS.
動態網域名稱伺服器概論
一般當您的伺服器透過ADSL(Asymmetric
Digital Subscriber Line,非同步數位用戶專線)進入網際網路時,經常會面臨到IP(Internet
Protocol,網際網路通訊協定)位址自動變換的問題,而dDNS
(Dynamic
Domain Name Server,動態網域名稱伺服器)
提供您一個解決的方案。大部份ADSL
服務的方式如下:當一個ADSL數據機登入時,ISP(Internet
Server Provider,網際網路服務提供商)會自動從“可用的IP位址”中指定一個IP位址以供使用。當數據機登出時,該IP位址會被“釋放”至可用的區域,而且可以再度被其他ADSL
所使用。
在“可供使用區域內的IP位址”通常都是“真實IP”
─
這只有當您知道目前所使用的IP位址的情況下,才可以在任何地方將您的設備連上網際網路。而不幸的是,沒有任何方式可以事先得知該“真實IP”位址。當然,大部份的網際網路服務提供商也能夠提供給您一個“固定的真實IP”位址,但是這樣的費用通常相當昂貴。
一個最經濟有效的解決方式是利用我們所提供的動態網域名稱伺服器(Dynamic
DNS)服務。它的服務方式如下:
- 當您打開您”串列設備服務器”的電源,並設置到所屬的IP位址,它就會立即登錄到tibbo.net伺服器。
- 對於每一個登錄者,tibbo.net伺服器將接收到來自設備服務器的“外部的”和“內部的”IP位址。(請參考下列“外部的”和“內部的”IP位址說明)
- 一旦登錄完成,您就可以利用下列的URLs(User
Requirements Language)來操作個別的設備服務器。
外部的IP位址:
DeviceID.UniqueID.dev.tibbo.net
內部的IP位址:
DeviceID.UniqueID.int.tibbo.net
 |
Fig.1. Dynamic DNS in
action
|
獨有的公司ID
(在設備服務器設定的使用者名稱
(Owner Name,簡稱ON))
是您在tibbo.net登錄時所選用的帳號名稱。通常它會是您的公司名稱(必要時可用簡稱)。設備ID名
(在設備服務器設定的設備名稱(Device
Name,簡稱DN))
是您所擁有的個別的設備服務器名稱,而這也是您在tibbo.net所登錄的。所有的Tibbo設備服務器都將透過它們的獨有的公司ID
和設備
ID
的組合來做識別。
例如:如果您帳號的獨有的公司
ID = abccorp ,而設備服務器的設備
ID = testdev,那麼這兩個URLs
將會是:
外部的IP位址:
testdev.abccorp.dev.tibbo.net
內部的IP位址:
testdev.abccorp.int.tibbo.net
最重要的是這些URLs和您所曾經使用過的任何URL沒有差別。只要在可以連接上您的設備伺服器的任何軟體中,將它們設為目標位址,這些URLs將會自動連接這個設備服務器的IP位址!
何時使用動態網域名稱伺服器
和中轉伺服器服務(Link
Server Service)比較起來,動態網域名稱伺服器更加經濟而且提供更好的資料處理能力,因為您的電腦和設備服務器將直接做資料交換(而不是透過中轉伺服器)。
唯一需注意的
(在WAN(Wide
Area Network,廣域網路)安裝時)是該設備服務器本身對於電腦必須是“有形的”。有形的意思是網路的設備(例如路由器)和設備服務器需被裝置在電腦能對該設備服務器做連結(直接或透過路由器的轉遞位址)的方式上。顯然的,這個意思是必須要有一個“真實的IP”(但不必是固定的)
位址在設備服務器的某一端(經由設備服務器本身或經由路由器)。
而透過中轉伺服器服務(Link
Server Service),
則不需要“真實的IP”位址。
結論:在設備服務器的一端有“真實IP”位址時,使用動態網域名稱伺服器;而在設備服務器的一端沒有真實IP位址時,使用轉轉伺服器服務。
“外部的”和“內部的”URLs之不同
內部的IP位址是實際使用在Tibbo設備服務器者(如IP位址設定之定義)。外部的IP位址是能在網域外使用該設備服務器的位址。這是典型經由路由器
(ADSL數據機)連接區域網路至網際網路之組合。
以下所示是兩個網域,兩者皆透過路由器/
ADSL數據機連接到網際網路。PC
#1位於第一個網域,並且需要連接兩個設備服務器
- #1 (和PC
#1位於同一網域)和#2
(位於不同網域)。當要呼叫設備伺服器#1,電腦必須要使用這個設備服務器的IP位址。因此,假如PC
#1想使用URL,它要用testdev.abccorp.int.tibbo.net來找到該設備服務器。
 |
Fig.2.
“外部的”和“內部的”URLs之不同
|
對於位在不同網域的設備服務器#2就不同了。這個設備服務器對於在網域#2中,透過路由器/ADSL數據機真實IP位址的PC
#1而言是有形的。這個路由器是以傳輸在它對外的IP位址(由ISP所指定)上所接受到的所有通訊,至網域內的Tibbo設備服務器的方式來設置。因此,
PC #1 必須以“對外的”USL(testdev.abccorp.dev.tibbo.net)來呼叫設備服務器#2。
* Our own software-
Virtual Serial Port Driver (VSPD)- doesn't support URL input yet. We
are working to bring you an updated version this will provide an
option to specify an URL of a destination Device Server.