中國人向來講究名字;好的名字甚至能夠決定好的命運。在網路世界裡,這個道理一樣存在:任何好的網站,都該有個好的網域名稱。
舉例來說,如果妳的網站位於像是 http://www.thissinglewordisgoddamnreallylongandhardtoremember.net
或 http://www.there.is.so.many.words.in.this.url.com.tw
這麼冗長的網域名稱;甚至是居人籬下地用像 http://short.org/earth/asia/east/taiwan/taipei/public/site/
這種網址名稱,恐怕實在是讓人難以記住。當然妳會說「有搜尋引擎和書籤這些東西可以用啊」,是沒錯,但是妳總會有機會需要當面告訴親朋好友妳的網站網址,或者是把它印在名片上;在這種情況下,要有效率地表達一堆聽起來很像的英文字母、數字、符號等,實在是相當具有挑戰性。別懷疑,妳需要一個簡短、好記、足以代表個人信仰/精神/思想/特色的網域名稱。
而這些也就是這一章所要教妳的。
如果妳覺得申請網域名稱毫無困難,或者妳早就有自己的網域名稱了的話,大可跳過本章。這些資訊向來就是寫給需要的人讀的,沒有理由花時間在妳早就知道的地方。
假設妳是個有經驗的網路重度使用者,那麼沒有自己的網域名稱實在是很遜的一件事。或者,如果妳將建立的網站將代表著某間公司或某個組織團體的話,妳也應該要有自己的網域名稱 ─ 這樣纔能夠顯示出貴公司/組織的獨特性;否則豈不代表妳們跟本沒辦法自立自足?
許多台灣人或許會對 .tw
結尾的網域名稱有所執念;但是也許妳不知道,要買這樣的網域名稱實在是障礙重重。如果妳要申請的是 .org.tw
結尾的網域名稱的話,妳得先有一份內政部認可的人民團體證書;如果妳要申請 .com.tw
結尾的網域名稱的話,則得要持有營業執照纔行。 .net.tw
結尾的網域名稱需要先出示與網路業務相關的證明, .edu.tw
或 .gov.tw
則更非常人所能申請得到的。
妳真正容易申請到的,恐怕祇有 .idv.tw
結尾的網域名稱了。可是這個網域名稱,每年也會花去妳五百元到八百元新台幣左右。如果妳執意如此,可以到台灣網路資訊中心查詢該去哪裡申請。相形之下,若不執著於 .tw
結尾的網域名稱的話,事情就會簡單(而且便宜)得多。普遍說來,比較受好評的網域名稱註冊公司可能會是法國的 Gandi ,她們甚至提供了簡單的免費名稱伺服器服務供客戶使用;價格也很合理,一年祇需要 12 歐元(相當於台幣三百多),而起完全毋須任何額外的條件限制,就能夠親易地買到 .org
、 .com
、 .net
、 .info
、 .name
、 .biz
結尾的網域名稱。顯然比在台灣要方便得多了。
如果還想要更省錢的話,也可以到美國的 Go Daddy 購買網域名稱;如果妳一口氣買十年的話,每個網域名稱甚至花費不到 70 美元!不過 Go Daddy 提供的額外服務比較少,所以妳得自備名稱伺服器纔行。好消息是 PowerDNS 這家公司正好提供了免費的名稱伺服器功能,所以妳大可搭配起來一起用。
關於網域名稱的購買與設定其實有些冗長,在此我不打算贅述;如果妳對此毫無概念,又不想自己花時間摸索的話,我建議妳直接按照後面的小節,採用其他的解決方案。
如果妳目前還沒有任何的額外預算能夠支付網域名稱,或者單純地不會設定(也找不到人幫忙)的話,其實網路上也有許多免費的網域名稱可以用。當然相對地這些網域名稱會比較不那麼具有個人特色,但是畢竟妳一毛錢也沒付,不是嗎?
我們在此要介紹的是 DynDNS.org ,妳可以在此免費申請到像是 .ath.cx
、 .dnsalias.com
、 .dnsalias.net
、 .dnsalias.org
、 .dyndns.biz
、 .dyndns.info
、 .dyndns.org
、 .dyndns.tv
、 .dyndns.ws
、 .gotdns.com
、 .gotdns.org
、 .homedns.org
、 .homeftp.net
、 .homeftp.org
、 .homeip.net
、 .homelinux.com
、 .homelinux.net
、 .homelinux.org
、 .homeunix.com
、 .homeunix.net
、 .homeunix.org
、 .is-a-geek.com
、 .is-a-geek.net
、 .is-a-geek.org
、 .isa-geek.com
、 .isa-geek.net
、 .isa-geek.org
、 .kicks-ass.net
、 .kicks-ass.org
、 .merseine.nu
、 .mine.nu
、 .serveftp.net
、 .serveftp.org
、 .shacknet.nu
結尾的網域名稱;在這麼多網域名稱當中,最廣為人知、也最好記的應該就屬以 .dyndns.org
結尾的網域名稱了吧。 DynDNS 不但能夠提供免費的網域名稱,而且還能提供我們在後面纔會提到的動態 IP 對應的功能。更棒的是,妳甚至不需要被強迫放上廣告!
要在 DynDNS 申請免費的網域名稱的話,步驟大概像是這樣:
Sign Up Now
的按鈕,如圖六。I have read and agree to the Acceptable Use Policy above:
核選框,如圖七。Username
這一欄填寫妳將來要用來登入 DynDNS 的使用者名稱,如圖八。這一個名稱可以跟妳要用的網域名稱不同。Email Address
欄位中,填寫妳的電子郵件地址,如圖九。妳得要填寫兩次,以確定沒有填錯。Password
欄位填寫登入 DynDNS 會用到的密碼,如圖十。這個密碼至少需要有五個字元長纔行;同樣地,妳也得填寫兩次,以確認沒有打錯。Create Account
的按鈕,如圖十一。會有像圖十二的畫面跑出來,告訴妳有一封認證信寄到妳的電子郵件信箱裡了,請妳在 48 小時內按照信件的指示操作,然後妳的 DynDNS 帳號纔會生效。support@dyndns.org
的信件,主旨為 Your Account Information
的認證信件,裡面會有一段「認證網址」,如圖十三裡用紅色框框標示出來的那樣。請把這個網址複製下來,然後用網頁瀏覽器加以開啟,如圖十四;妳會看到一個頁面,通知妳現在妳的 DynDNS 帳號已經正式啟用了。User:
欄位填入步驟三指定的帳號名稱,然後在 Pass:
欄位填入步驟五指定的密碼,如圖十五;然後如圖十六按下 Login
按鈕。登入之後的畫面如圖十七所示。Services
標籤,如圖十八。Services
標籤後,接著如圖十九所示按下左方導覽列上的 Static DNS
;導覽列展開之後,再如圖二十所示按下 Add Host
。Hostname:
的第一欄填入妳要用來當作網域名稱的字。舉例來說,如果妳想要用 Jedimt.dyndns.org
的話,就應該在這裡填入 Jedimt
;並且在第二欄的下拉式選單裡選擇 dyndns.org
,如圖二十二。IP Address:
欄位裡,填入妳的網頁伺服器的 IP 地址,最後按下 Add Host
按鈕,如圖二十四,然後就會看到如圖二十五的畫面,告訴妳網域名稱已經設定完成了。妳應該把這個網域名稱記下來,在後面的章節裡,我們還會用到。以上就是在 DynDNS 申請免費網域名稱的步驟。
如果妳要用的網頁伺服器接的是 ADSL 或 Cable ,然後不幸地妳祇負擔得起浮動 IP 的價格話,將很難用一般的方法把站台公開出來 ─ 因為妳的 IP 可能時時都不同,教名稱伺服器要何所是從?這個時候,妳需要 DynDNS 來拯救妳。
前面的小節裡,我們提過 DynDNS 好處多多,其中最大的一個其實就是我們要在這一節裡用到的功能,也就是動態 IP 對應。整件事簡短地說來大略是這樣的:首先妳得在自己的電腦上安裝一個小程式,接著每次妳開機或改變 IP 之後,這個程式就會告訴 DynDNS 的名稱伺服器,讓它知道該把網域名稱對應到那個 IP 去;於是其他使用者祇要連到同一個網域名稱去,名稱伺服器自然會把她們帶到正確的地方。
現在就讓我們來看看該怎麼做。
Sign Up Now
的按鈕,如圖二十六。I have read and agree to the Acceptable Use Policy above:
核選框,如圖二十七。Username
這一欄填寫妳將來要用來登入 DynDNS 的使用者名稱,如圖二十八。這一個名稱可以跟妳要用的網域名稱不同。Email Address
欄位中,填寫妳的電子郵件地址,如圖二十九。妳得要填寫兩次,以確定沒有填錯。Password
欄位填寫登入 DynDNS 會用到的密碼,如圖三十。這個密碼至少需要有五個字元長纔行;同樣地,妳也得填寫兩次,以確認沒有打錯。Create Account
的按鈕,如圖三十一。會有像圖三十二的畫面跑出來,告訴妳有一封認證信寄到妳的電子郵件信箱裡了,請妳在 48 小時內按照信件的指示操作,然後妳的 DynDNS 帳號纔會生效。support@dyndns.org
的信件,主旨為 Your Account Information
的認證信件,裡面會有一段「認證網址」,如圖三十三裡用紅色框框標示出來的那樣。請把這個網址複製下來,然後用網頁瀏覽器加以開啟,如圖三十四;妳會看到一個頁面,通知妳現在妳的 DynDNS 帳號已經正式啟用了。User:
欄位填入步驟三指定的帳號名稱,然後在 Pass:
欄位填入步驟五指定的密碼,如圖三十五;然後如圖三十六按下 Login
按鈕。登入之後的畫面如圖三十七所示。Services
標籤,如圖三十八。Services
標籤後,接著如圖三十九所示按下左方導覽列上的 Dynamic DNS
;導覽列展開之後,再如圖四十所示按下 Add Host
。Hostname:
的第一欄填入妳要用來當作網域名稱的字。舉例來說,如果妳想要用 Jedimt.dyndns.org
的話,就應該在這裡填入 Jedimt
;並且在第二欄的下拉式選單裡選擇 dyndns.org
,如圖四十二。至於 IP 位址則不用理會 ─ 因為我們等一下就會加以更新了。最後按下 Add Host
按鈕,如圖四十三,然後就會看到如圖四十四的畫面,告訴妳網域名稱已經設定完成了;妳應該把這個網域名稱記下來,我們稍後還會用到。Clients
,如圖四十五。Operating System:
下拉式選單中選擇 Win
,如圖四十六所示,然後再如圖四十七按下 Select
按鈕。DirectUpdate
;請按下右方的磁碟片圖示,如圖四十八,就可以下載圖四十九裡的 DUSetup360.zip
。下一步
」就可以順利解開。DUSetup360
的可執行檔。請執行這個執行檔(用滑鼠雙擊),以安裝 DirectUpdate 。安裝的過程請參照圖五十五到圖六十二,大致上仍舊祇要一直按「 Next
」就可以安裝完了。DirectUpdate
的資料夾,裡面有一個叫 DirectUpdate
的捷徑,請用滑鼠雙擊 DIrectUpdate
。DirectUpdate
之後,妳會看到如圖六十四這樣的畫面;如果妳付錢註冊的話,就可以不要看這個畫面,否則每次執行 DirectUpdate
的時候,它都會跳出來煩妳。好,現在讓我們按下「 Close
」按鈕,把這個視窗關掉。Status
」標籤頁。Statue
這一頁裡,我們要設定先前在 DynDNS
申請設定的網域名稱。如圖六十六,請按下「 Create...
」按鈕。Create...
按鈕後會跳出一個視窗,讓妳設定網域名稱組態。首先我們先按照圖六十七那樣,在 Account type:
這一欄的下拉式選單選擇「 dyndns.org (Dynamic)
」;接下來請如圖六十八那樣,在 Domain:
那一欄裡填寫妳在步驟 11 所建立的完整網域名稱;然後再如圖六十九與圖七十,在 User name:
那一欄填寫妳在 DynDNS 的帳號名稱(也就是妳在步驟三設定的那一個),並在 Password:
這一欄填寫妳的 DynDNS 帳號的密碼(也就是妳在步驟五設定的那一個);然後再如圖七十一,按下「確定
」按鈕。Exit
」按鈕。Close
」來關閉視窗。以上就是設定 DynDNS
動態網域名稱的方法。妳祇需要設定一次,以後不論是妳重新開機或 IP 有所變動的時候, Direct Update
這個程式就會自動地回報給 DynDNS
;當然還有許多不同的程式,也都有相同的效果,在此就不加以贅述了,請各位讀者自行秉持著前述步驟的精神加以嘗試。從此之後,妳祇需要把這個網域名稱(例如 Jedimt.dyndns.org
)公諸於世,別人就可以在任何時候連線到妳的機器上了(當然這也意味著妳的那一台機器得整天開機並連上網路)。同時我們在稍後的章節裡也會用到這個網域名稱。
版權所有 © 2003 Jedi. 保留部分權利。