## 10.2 注冊一個合法的主機名
根據前面的說法,如果你只想要有合法的主機名的話,那么依據你的 IP 是否固定而有: (1)靜態 DNS 主機名與 (2)動態 DNS 主機名兩種注冊方式。底下鳥哥列出自己有注冊經驗的網站提供大家參考:
* 靜態 DNS 主機名注冊:
靜態 IP 對應主機名的注冊網站實在太多了,底下是鳥哥有注冊經驗的網站:
* 臺灣網絡信息中心:[http://www.twnic.net](http://www.twnic.net/)
* 國外的領域名系統:[http://www.netsol.com](http://www.netsol.com/)
* 國外的領域名系統:[http://www.dotster.com](http://www.dotster.com/)
* 國外的領域名系統:[http://www.godaddy.com](http://www.godaddy.com/)
* 動態 DNS 主機名注冊:
至于免費的動態 DNS 系統主要就是這個 NO-IP 公司提供的網站啰!如下連結:
* 國外的免費 DNS 系統:[http://www.no-ip.com](http://www.no-ip.com/)
* * *
### 10.2.1 靜態 DNS 主機名注冊:以 Hinet 為例
靜態 DNS 的申請方式其實都差不多,都是需要:
1. 先查詢所想要注冊的網域是否存在;
2. 進入 ISP 去申請注冊你所想要的主機名;
3. 繳費,并等待主機名被啟用。
我們以臺灣蠻常見的 Hinet 這個 ISP 提供的『個人網域: .idv.tw』注冊方式來說明:
* 1\. 登入主畫面,并查詢欲注冊網域是否存在
先連結到底下的網頁去:[http://domain.hinet.net/](http://domain.hinet.net/) ,并在 whois 的畫面當中(右上角)選擇你想要注冊的主機名,按下『Go』開始搜尋。

圖 10.2-1、利用 whois 查詢欲注冊網域是否存在
* 2\. 逐步進行注冊
如果確認你的主機名沒有被注冊掉,那么你就可以開始注冊了!同樣的在上面的網站連結當中, 選擇『個人域名』就可以開始申請了!請由『域名申請』開始依序一步一步辦理!這里不再說明了,反正都是中文, 看的懂得啦! ^_^

圖 10.2-2、個人網域逐步注冊的流程示意圖
* 3\. 填寫主機名對應的 IP
通常花個幾天等待繳費完畢后,我們就可以開始進行登入與主機名的填寫了!在圖 10.2-2 的圖示中按下『DNS 異動與查詢』的項目, 并填入當初注冊時的主機名與密碼,然后就會出現如下的畫面了:

圖 10.2-3、主機名與 IP 對應的填寫范例
特別的給他留意,因為我們沒有要架設 DNS 主機,所以當然最上方要選擇『主機』的項目, 然后你可以填入三部主機名喔!當然,這三部主機名可以通通指向同一個 IP ,也可以不同! 隨你的便吶!需要注意到的是,你的主機名應該是『othername.yourhost.idv.tw』后面的 yourhost.idv.tw 是不變的,前面的 othername 則可以自由選取呢!例如鳥哥上面的設定,后面均是 vbird.idv.tw ,而前面的名稱就可以讓我自由選擇啦!
* 4\. 等待 DNS 啟用
在上圖 10.2-3 當中按下『填寫完請按這里』后,就等著啟用吧!不過設定成功到可以使用,其實需要一定的時間的。 以鳥哥為例,第一次申請之后,大約過了 20 小時該設定才正確的啟動呢!請耐心等候啊!不要太著急啰! ^_^
* * *
在臺灣,各家的領域名注冊流程都差不多,不過,金額是有點差異的,當然,服務也就有不同啊!鳥哥的 vbird.org 領域名則是在 [http://www.godaddy.com](http://www.godaddy.com/) 注冊的喔!如果你不想要使用 .idv.tw 來注冊的話,那么國外的 ISP 提供的 DNS 也可以考慮看看說!
* * *
### 10.2.2 動態 DNS 主機名注冊:以 no-ip 為例
如果你跟鳥哥一樣使用 ADSL 撥接的方式來上網,這表示你的 IP 應該是不固定的!果真如此的話, 那想要用這樣的網絡環境來架站就比較麻煩一點!因為上面利用 Hinet 注冊的方式通常是給固定 IP 使用的, 你應該不會想要天天上去更新你的 IP 吧?此時這個 no-ip.com 所提供的免費動態 IP 對應主機名的服務就很重要啦!我們先來申請一個主機名來玩玩吧! ^_^
* 1\. 登入主網頁,并且注冊一個新賬號
你必須要連上 [http://www.no-ip.com](http://www.no-ip.com/) 這個網站, 然后在出現的畫面當中的右上角部分,選擇『 Create Account 』那個項目。不過,如果你已經有 no-ip 網站的注冊賬號,那么直接跳到底下第四步驟去登入即可。

圖 10.2-4、no-ip 網站的注冊:新建賬號點選
* 2\. 開始填寫識別數據
由于啟動賬號必須由 no-ip 提供一個注冊啟動的連結,因此你必須要填寫正確的 email 來接受啟動碼。整個注冊的訊息如下圖所示:

圖 10.2-5、no-ip 網站的注冊:新賬號建立所需填寫數據
最重要的是,在該網頁的最下方還有驗證碼以及你必須要勾選的『I agree that...』項目才行喔! 最后才點選『I Accept, Create my Account』項目嚕。詳細圖示如下所示:

圖 10.2-6、no-ip 網站的注冊:新賬號建立務必勾選項目
* 3\. 啟用賬號
在你申請注冊一個新賬號后, no-ip 會發一封信給你,請自行參考信件內容,并點選正確的啟動碼連結, 那你的賬號就能夠啟動,此時請回到[圖 10.2-4](#fig10.2-4) 去,針對你的 email(username)/密碼(password) 填寫妥當,就能夠登入 NO IP 網站了。
* 4\. 登入 no-ip 且設定主機名與 IP 的對應
透過[圖 10.2-4](#fig10.2-4) 的樣子來登入后,你會看到有點像底下的圖示,底下就準備來處理你主機名與 IP 的對應數據了:

圖 10.2-7、登入 NO IP 網站后的示意圖
上圖的重點在于『Add a Host (新增一個主機名)』及『Manage Hosts (管理主機名)』兩者,由于我們都還沒有主機名的設定, 因此首先就使用 Add a Host 來新增一筆主機名吧!按下那個圖示,之后就會出現底下的畫面:

圖 10.2-8、新增一個主機名與 IP 對應的方式
主要填寫的內容為:
1. 你想要的主機名;
2. No IP 網站提供的領域名,與上個名稱組合成完整的主機名;
3. 選擇單一主機的 IP 對應;
4. 填寫該主機名對應的正確 IP 為何 (后續可以透過程序直接修改,這里隨便填也沒關系)
5. 只與 mail server 有關,所以寫不寫都無所謂,不過,建議填寫自己的主機名即可
6. 若上述數據都正確,按下 Create Host 即可建立成功。如果該主機名有被使用掉的話,屏幕會出現警告訊息, 此時請再選填另外的主機名吧!
如果一切都沒有問題的話,應該就會出現如下所示的圖示。未來如果你想要更新或者是刪除或者是新增主機名的話, 就透過下圖的示意流程來處理即可。且由下圖你也可以知道, NO IP 有提供 5 個免費的主機名給你使用喔!真是太棒了! 如果你想要維護相關數據,就使用『 Manage Hosts 』按鈕即可處理了。

圖 10.2-9、主機名處理完畢與維護的示意畫面
* 5\. 設定自動更新主機名與 IP 的對應
如果系統重新啟動,或者是重新撥接取得一個新的 IP 后,我們都要登入 no-ip 網站來修改的話, 那就太沒有效率了!所以 no-ip 提供一個好用的客戶端程序給系統管理員使用,你可以在 no-ip 官網右上方的『Download』 處選擇相關的檔案。該網站目前提供給 Linux, Windows 與 MAC 等系統使用的程序,非常方便。 我們當然是選擇 Linux 那個項目啊!請自行下載并且將該程序移動到 Linux 系統上吧! 整個安裝與啟用的流程式這樣的:
```
# 1\. 編譯與安裝:
[root@www ~]# wget \
> http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
[root@www ~]# cd /usr/local/src
[root@www src]# tar -zxvf /root/noip-duc-linux.tar.gz
[root@www src]# cd noip-*
# 注意一下,這個目錄里面有個文件名為 README.FIRST 的檔案,務必察看一下內容!
[root@www noip]# make
[root@www noip]# make install
# 這樣會將主程序安裝在 /usr/local/bin/noip2 而主參數檔放在
# /usr/local/etc/no-ip2.conf 當中!然后你必須要開始回答一些問題:
Please select the Internet interface from this list.
By typing the number associated with it.
0 eth0
1 eth1
0 <==因為鳥哥的主機對外使用 eth0 接口
Please enter the login/email string for no-ip.com kiki@gmail.com
Please enter the password for user 'kiki@gmail.com' ***
# 上面這兩個是你剛剛注冊時所填寫的 email 與密碼喔!
Only one host [vbirdtsai.no-ip.org] is registered to this account.
It will be used.
Please enter an update interval:[30]
Do you wish to run something at successful update?[N] (y/N) n
mv /tmp/no-ip2.conf /usr/local/etc/no-ip2.conf
# 重點在此!剛剛你做的配置文件被放到上面這個檔案中了!
```
這樣就將你的 no-ip 制作完畢,而且也可以開始來執行啰!執行的方法也是很簡單啦!
```
# 2\. noip2 的程序使用:
[root@www ~]# /usr/local/bin/noip2
# 不要懷疑!這樣輸入后,你在 no-ip 上面注冊的主機名,
# 就開始可以自動的產生對應了!就這么簡單!
[root@www ~]# noip2 [-CS]
選項與參數:
-C :重新設定參數,亦即設定剛剛我們上面輸入粗體字的咚咚!
如果你有兩個以上的 no-ip 主機名時,就一定需要使用 noip2 -C
來重新設定參數檔案!
-S :將目前的 noip2 的狀況顯示出來!
[root@www ~]# noip2 -S
1 noip2 process active.
Process 2496, started as /usr/local/src/noip-2.1.9-1/noip2, (version 2.1.9)
Using configuration from /usr/local/etc/no-ip2.conf
Last IP Address set 140.116.44.180
Account kiki@gmail.com
configured for:
host vbirdtsai.no-ip.org
Updating every 30 minutes via /dev/eth0 with NAT enabled.
```
嘿嘿!這樣就成功了!而且每 30 分鐘 noip2 可以自動的去主網站上面進行更新呢!真是很不錯!那如果想要一開機就啟動 noip2 呢?這樣做即可:
```
# 3\. 設定開機啟動:
[root@www ~]# vim /etc/rc.d/rc.local
# 加入底下這一行:
/usr/local/bin/noip2
```
* * *
- 鳥哥的Linux私房菜:服務器架設篇 第三版
- 第一部份:架站前的進修專區
- 作者序
- 第一章、架設服務器前的準備工作
- 1.1 前言: Linux 有啥功能
- 1.2 基本架設服務器流程
- 1.3 自我評估是否已經具有架站的能力
- 1.4 本章習題
- 第二章、基礎網絡概念
- 2.1 網絡是個什么玩意兒
- 2.2 TCP/IP 的鏈結層相關協議
- 2.3 TCP/IP 的網絡層相關封包與數據
- 2.4 TCP/IP 的傳輸層相關封包與數據
- 2.5 連上 Internet 前的準備事項
- 2.6 重點回顧:
- 2.7 本章習題
- 2.8 參考數據與延伸閱讀
- 第三章、局域網絡架構簡介
- 3.1 局域網絡的聯機
- 3.2 本書使用的內部聯機網絡參數與通訊協議
- 第四章、連上 Internet
- 4.1 Linux 連上 Internet 前的注意事項
- 4.2 連上 Internet 的設定方法
- 4.3 無線網絡--以筆記本電腦為例
- 4.4 常見問題說明
- 4.5 重點回顧
- 4.6 本章習題
- 4.7 參考數據與延伸閱讀
- 第五章、 Linux 常用網絡指令
- 5.1 網絡參數設定使用的指令
- 5.2 網絡偵錯與觀察指令
- 5.3 遠程聯機指令與實時通訊軟件
- 5.4 文字接口網頁瀏覽
- 5.5 封包擷取功能
- 5.6 重點回顧
- 5.7 本章習題
- 5.8 參考數據與延伸閱讀
- 第六章、 Linux 網絡偵錯
- 6.1 無法聯機原因分析
- 6.2 處理流程
- 6.3 本章習題
- 6.4 參考數據與延伸閱讀
- 第二部分:主機的簡易資安防護措施
- 第七章、網絡安全與主機基本防護:限制端口, 網絡升級與 SELinux
- 7.1 網絡封包聯機進入主機的流程
- 7.2 網絡自動升級軟件
- 7.3 限制聯機埠口 (port)
- 7.4 SELinux 管理原則
- 7.5 被攻擊后的主機修復工作
- 7.6 重點回顧
- 7.7 課后練習
- 7.8 參考數據與延伸閱讀
- 第八章、路由觀念與路由器設定
- 8.1 路由
- 8.2 路由器架設
- 8.3 動態路由器架設:quagga (zebra + ripd)
- 8.4 特殊狀況:路由器兩邊界面是同一個 IP 網段: ARP Proxy
- 8.5 重點回顧
- 8.6 本章習題
- 8.7 參考數據與延伸閱讀
- 第九章、防火墻與 NAT 服務器
- 9.1 認識防火墻
- 9.2 TCP Wrappers
- 9.3 Linux 的封包過濾軟件:iptables
- 9.4 單機防火墻的一個實例
- 9.5 NAT 服務器的設定
- 9.6 重點回顧
- 9.7 本章習題
- 9.8 參考數據與延伸閱讀
- 第十章、申請合法的主機名
- 10.1 為何需要主機名
- 10.2 注冊一個合法的主機名
- 10.3 重點回顧
- 10.4 本章習題
- 10.5 參考數據與延伸閱讀
- 第三部分:局域網絡內常見的服務器架設
- 第十一章、遠程聯機服務器SSH / XDMCP / VNC / RDP
- 11.1 遠程聯機服務器
- 11.2 文字接口聯機服務器: SSH 服務器
- 11.3 最原始圖形接口: Xdmcp 服務的啟用
- 11.4 華麗的圖形接口: VNC 服務器
- 11.5 仿真的遠程桌面系統: XRDP 服務器
- 11.6 SSH 服務器的進階應用
- 11.7 重點回顧
- 11.8 本章習題
- 11.9 參考數據與延伸閱讀
- 第十二章、網絡參數控管者: DHCP 服務器
- 12.1 DHCP 運作的原理
- 12.2 DHCP 服務器端的設定
- 12.3 DHCP 客戶端的設定
- 12.4 DHCP 服務器端進階觀察與使用
- 12.5 重點回顧
- 12.6 本章習題
- 12.7 參考數據與延伸閱讀
- 第十三章、文件服務器之一:NFS 服務器
- 13.1 NFS 的由來與其功能
- 13.2 NFS Server 端的設定
- 13.3 NFS 客戶端的設定
- 13.4 案例演練
- 13.5 重點回顧
- 13.6 本章習題
- 13.7 參考數據與延伸閱讀
- 第十四章、賬號控管: NIS 服務器
- 14.1 NIS 的由來與功能
- 14.2 NIS Server 端的設定
- 14.3 NIS Client 端的設定
- 14.4 NIS 搭配 NFS 的設定在叢集計算機上的應用
- 14.5 重點回顧
- 14.6 本章習題
- 14.7 參考數據與延伸閱讀
- 第十五章、時間服務器: NTP 服務器
- 15.1 關于時區與網絡校時的通訊協議
- 15.2 NTP 服務器的安裝與設定
- 15.3 客戶端的時間更新方式
- 15.4 重點回顧
- 15.5 本章習題
- 15.6 參考數據與延伸閱讀
- 第十六章、文件服務器之二: SAMBA 服務器
- 16.1 什么是 SAMBA
- 16.2 SAMBA 服務器的基礎設定
- 16.3 Samba 客戶端軟件功能
- 16.4 以 PDC 服務器提供賬號管理
- 16.5 服務器簡單維護與管理
- 16.6 重點回顧
- 16.7 本章習題
- 16.8 參考數據與延伸閱讀
- 第十七章、區網控制者: Proxy 服務器
- 17.1 什么是代理服務器 (Proxy)
- 17.2 Proxy 服務器的基礎設定
- 17.3 客戶端的使用與測試
- 17.4 服務器的其他應用設定
- 17.5 重點回顧
- 17.6 本章習題
- 17.7 參考數據與延伸閱讀
- 第十八章、網絡驅動器裝置: iSCSI 服務器
- 18.1 網絡文件系統還是網絡驅動器
- 18.2 iSCSI target 的設定
- 18.3 iSCSI initiator 的設定
- 18.4 重點回顧
- 18.5 本章習題
- 18.6 參考數據與延伸閱讀
- 第四部分:常見因特網服務器架設
- 第十九章、主機名控制者: DNS 服務器
- 19.1 什么是 DNS
- 19.2 Client 端的設定
- 19.3 DNS 服務器的軟件、種類與 cache only DNS 服務器設定
- 19.4 DNS 服務器的詳細設定
- 19.5 協同工作的 DNS: Slave DNS 及子域授權設定
- 19.6 DNS 服務器的進階設定
- 19.7 重點回顧
- 19.8 本章習題
- 19.9 參考數據與延伸閱讀
- 第二十章、WWW 伺服器
- 20.1 WWW 的簡史、資源以及伺服器軟體
- 20.2 WWW (LAMP) 伺服器基本設定
- 20.3 Apache 伺服器的進階設定
- 20.4 登錄檔分析以及 PHP 強化模組
- 20.5 建立連線加密網站 (https) 及防砍站腳本
- 20.6 重點回顧
- 20.7 本章習題
- 20.8 參考資料與延伸閱讀
- 第二十一章、文件服務器之三: FTP 服務器
- 21.1 FTP 的數據鏈路原理
- 21.2 vsftpd 服務器基礎設定
- 21.3 客戶端的圖形接口 FTP 聯機軟件
- 21.4 讓 vsftpd 增加 SSL 的加密功能
- 21.5 重點回顧
- 21.6 本章習題
- 21.7 參考數據與延伸閱讀
- 第二十二章、郵件服務器: Postfix
- 22.1 郵件服務器的功能與運作原理
- 22.2 MTA 服務器: Postfix 基礎設定
- 22.3 MRA 服務器: dovecot 設定
- 22.4 MUA 軟件:客戶端的收發信軟件
- 22.5 郵件服務器的進階設定
- 22.6 重點回顧
- 22.7 本章習題
- 22.8 參考數據與延伸閱讀