基礎網絡概念(八)IP、主機名與DNS

聲明:本文爲筆者複習計算機網絡相關知識時的摘錄,文章中的圖片及語句均出自《鳥哥的Linux私房菜》,這裏僅作爲整理自用。

喜歡鳥哥文章的朋友可以到鳥哥的主頁查看:http://linux.vbird.org/


IP 上網 主機名上網 DNS 系統


計算機都有主機名嘛! 那麼我就將主機名與他的 IP 對應起來,未來要連接上該計算機時,只要知道該計算機的主機名就好了,因爲 IP 已經對應到主機名了嘛!所以人類也容易記憶文字類的主機名,計算機也可以藉由對應來找到他必須要知道的 IP 。

這個主機名 (Hostname) 對應 IP 的系統,就是鼎鼎有名的 Domain Name System (DNS) 咯!也就是說,  DNS 這個服務的最大功能就是在進行『主機名與該主機的 IP 的對應』的一項協議。 DNS 在網絡環境當中是相當常被使用到的一項協議喔!
舉個例子來說,像鳥哥我常常會連到奇摩雅虎的 WWW 網站去看最新的新聞,那麼我一定需要將奇摩雅虎的 WWW 網站的 IP 背下來嗎?天吶,  鳥哥的忘性這麼好,怎麼可能將 IP 背下來?!不過,如果是要將奇摩站的主機名背下來的話, 那就容易的多了!不就是http://tw.yahoo.com 嗎?而既然計算機主機只認識 IP 而已,因此當我在瀏覽器上面輸入了『http://tw.yahoo.com』的時候,我的計算機首先就會藉由向 DNS 主機查詢tw.yahoo.com 的 IP 後,再將查詢到的 IP 結果迴應給我的瀏覽器,  那麼我的瀏覽器就可以藉由該 IP 來連接上主機啦!發現了嗎?我的計算機必須要向 DNS 服務器查詢 Hostname 對應 IP 的信息 喔!那麼那部 DNS 主機的 IP 就必須要在我的計算機裏面設定好才行,並且必須要是輸入 IP 喔,不然我的計算機怎麼連到 DNS 服務器去要求數據呢?呵呵!在 Linux 裏面,DNS 主機 IP 的設定就是在 /etc/resolv.conf 這個檔案裏面啦目前各大 ISP 都有提供他們的 DNS 服務器的 IP 給他們的用戶,好設定客戶自己計算機的 DNS 查詢主機,  不過,如果你忘記了或者是你使用的環境中並沒有提供 DNS 主機呢?呵呵!沒有關係, 那就設定 Hinet 那個最大的 DNS 服務器吧! IP 是168.95.1.1 咯!要設定好 DNS 之後,未來上網瀏覽時,才能使用主機名喔!不然就得一定需要使用 IP 才能上網呢! DNS 是很重要的,他的原理也挺複雜的。

發佈了38 篇原創文章 · 獲贊 37 · 訪問量 18萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章