2008年1月12日 星期六

註冊一個屬於自己的網域名稱...免費!

我的網誌搬家已經好幾次了...
最早是在高職時期...
那個時候的奇摩還沒跟yahoo合併...
那個時候有個服務叫做奇摩筆記...
在上面寫了不少的東西...﹝自以為文藝青年?﹞

不過跟yahoo合併之後這個服務就關掉了...
當時也沒有提供匯出資料的服務...
而我在那個時期也只會寫寫QB之類的簡單程式...
現在的話...
媽的...就算用PHP開socket硬幹我也要把我的文章撈回來...
不過用php也不用硬幹啦...有個http client的class叫做snoopy...
還頗好用的...之前玩travian的時候用snoopy搞定登入的部份...
原本想寫bot..XD...不過後來不玩了就作罷...
如果會寫perl的話cpan上面也有相關的模組可以用...
不過...都已經過去了...

後來搬到哪?忘了= =
再來就搬到PTT2寫blog...
我還蠻喜歡BBS寫文章的感覺...
export到web端也沒啥問題...只是功能陽春了點...
不過到後期漸漸的不太穩定...
似乎也沒什麼在對blog做maintain...
所以決定搬家...
我寫了一支程式...
從打包的PTT2精華區備份檔轉成pixnet可以吃的MT格式...
請參考Ptt2Pixnet V0.21

所以我搬家到pixnet...
整體來說還不錯...
可是久而久之又不太滿意...
pixnet有提供sub domain的功能...
就是例如我的帳號是mosquito520
http://mosquito520.pixnet.net可以指向我在pixnet的其中一個服務...
但是這個功能是VIP專用...
我又不想花那個錢...
所以只能屈就於http://blog.pixnet.net/mosquito520/這樣的網址...
但是這樣的網址在GOOGLE搜尋或是SEO﹝網路搜尋最佳化﹞等等...
都是一個比較差的選擇...
因為是某個domain底下的某個路徑...

另外一部分原因...
有自己的domain總是看起來比較爽一點...XD
所以就決定自己弄啦...

這個系統的全名叫做Domain Name System...
簡稱DNS...如果對計算機網路有點概念的應該會知道一點...
如果對網路一點概念也沒有的...那也不用太深入探討...
簡單的說...每一台電腦在網路上都有個獨一無二的地址叫做IP...
IP又分IPv4跟IPv6...就是由幾組數字組成的位址...
因為數字不好記...所以後來就提出了一套用名稱來代替IP的系統...
就是DNS啦...
203.64.185.201跟www.dee.nuu.edu.tw
哪個比較好記呢?原則上是後者比較好記...因為有意義...
但是現在很多人連網址也都不記...
需要什麼就上搜尋引擎查詢...
也就造成了網路釣魚的風潮...
如果不care網址的話...那其實這篇就可以不用看了...

基本上DNS是一個很複雜的東西...很龐大的架構...
光是DNS這個系統跟設定就可以寫成一本厚厚的原文書...
http://www.oreilly.com.tw/product2_network.php?id=a225
如果想再多了解一點DNS...可以參考下列網址...
http://www.study-area.org/network/network_ip_dns.htm

一般來說...常見的網域是需要付費的...
像是.net、.com、.idv.tw
或是特殊機構才能使用...
例如edu、gov等
通常最後兩個英文字代表國家...
接著是用途...com代表商業、edu代表教育、gov代表政府、idv代表個人
除了特殊網域之外...大部分都可以用錢買到...只是價錢上的差別...
某些熱門的網域名稱甚至可以拿來炒作...就像手機號碼一樣...

而網路上也有提供免費網域名稱的網站...
常見的像是www.no-ip.com或是www.dyndns.com
這些網站所提供的服務包括註冊免費網域、網域名稱代管、動態網域名稱之類的...
端看各網站提供的內容...

這次我使用的是freedns...
他所提供的服務包括註冊免費網域、網域名稱代管...
如果你有網域名稱,設定由freedns代管之後...
你就可以增加自己的子網域名稱而不需要自己維護一台DNS伺服器...
同時...freedns網域名稱代管提供三種選項...
公開→別人可以自由的使用你的子網域而不需要你同意...
私人→別人可以跟你要求使用你的子網域...
隱藏→別人不會看到你登錄的網域名稱﹝需要付費﹞
也因此...freedns上面有三萬多個網域名稱...
其中包含了接近一萬個公開可以自由使用的網域名稱...
以及兩萬多個需要徵求同意的私人網域名稱...

首先需要申請一個帳號...
http://freedns.afraid.org/signup/
申請帳號之後...
首先點左邊選單的Registry...
這裡會分頁列出所有代管的網域名稱、開放的狀態、擁有者、代管日期
因為網頁名稱太多...所以建議可以用搜尋的尋找自己喜歡的domain name...
原本我想申請rtfm.ro這個網域名稱的子網域...
就是mosquito.rtfm.ro...寫訊息徵詢對方的同意...不過對方沒理我Orz...
rtfm的意義...http://en.wikipedia.org/wiki/RTFM
中文的意思有點不夠貼近英文的原意:)

所以退而求其次...
我選擇it.cx...it...隨你怎麼解釋啦...
cx是哪個國家?澳大利亞的海外領島...聖誕島...
http://en.wikipedia.org/wiki/.cx
http://en.wikipedia.org/wiki/Christmas_Island

對很多小國或是小島來說...
網域名稱是非常重要的收入來源...
例如.tv是吐瓦魯的國家代碼...這個國家人口只有11K...全世界第二小國= =
http://en.wikipedia.org/wiki/.tv

決定好要附掛的域名之後...
﹝Public是公開的...直接設定就可以...
Private是私人的...設定之後必須要對方開啟才能使用...
所以建議盡量找公開域名會比較方便﹞
進入左上方的Subdomain...然後Add...
點了之後需要很久的一段時間才會顯示...
因為網域名稱太多的關係...這個頁面的大小接近2MB...
所以請耐心等待...= =|||

等讀取結束之後...
有四個欄位要填...
第一格是TYPE...類型...這個代表你這個網域名稱要設定成什麼類型...
第二格是你要設定的子網域名稱...這邊就隨你填了...不要跟別人重複就好...
第三格就是選擇你要掛的網域...請找出你剛才決定好的網域名稱...
第四格位址...這個要對應第一個的類型還有用途來填...

類型...
Type: A
- 最常見的設定類型...指向一個IP位址...所以位址要填一個IP...這個適合用在有固定IP的電腦上
Type: MX
- 郵件交換...如果你這個網域名稱要用來當做收信用的...就要設定成這個類型...
- 位址則是填實際要負責收信的郵件主機
Type: AAAA
- 同類型A...差別在於...這是IPv6用的...等到那一天來了才會用到...可以暫時忽略它
Type: CNAME
- 第二常見的類型...用來將網域名稱指向另外一個網域名稱...位址則是填目標網域名稱
Type: NS
- 網域代管用,就是將這個網域名稱指向另外一台DNS伺服器...由另外這台DNS伺服器來管理這個網域名稱
- 在blog上我是使用這個類型...位址則是目標DNS伺服器...

Type: TXT - Requested by users of the system, used by SPF spam rejecting system, see http://spf.pobox.com/wizard.html for more details.
Type: LOC - A means for Expressing Location Information in the Domain Name System.
To find your latitude/longitude location, you may find Map-O-Rama of use.
Type: RP - The Responsible Person RR.
這兩種我就不清楚用途了...
RFC1876 has the complete explanation.
如果興趣深入了解的...請自行查閱RFC1876文件...
會有非常詳盡的解釋:)

修改網域名稱...因為牽涉到全球的DNS伺服器要更新記錄...
所以理論上需要24小時到72小時不等的時間才會完成更新...
實際上...Type A更新只需要幾分鐘就可以完成...
但是Type NS則要看目的伺服器的處理速度...
設定給Awardspace代管的時候我等了三天...
設定給xtreemhost的時候大概幾個小時就可以正常運作了...

到這邊為止...
你擁有了自己的免費網域名稱...﹝掛在別人的底下﹞
至於類型跟目標伺服器...則看個人造化了...
在下一篇會提到如何讓別的伺服器代管網域名稱...
以達到將自己的網域指向自己的免費空間...
建立起自己的網站:)

沒有留言:

張貼留言

how do i fix an error with libc6-dev-armhf-cross in linux mint upgrade

先前升級公司用的工作機碰到這個問題 Log就不貼了,我手邊也沒有,可以參考下列連結 https://askubuntu.com/questions/1079797/how-do-i-fix-an-error-with-libc6-dev-armhf-cross-in-ubuntu...