如果您為您的機(jī)器設(shè)定過internet連線那麼您一定接觸過DNS了但DNS又是什麼東東呢說穿了DNS是用來幫助記憶網(wǎng)路地址的完全是為了遷就人類的記憶思維而設(shè)的。
DNS的全稱是Domain Name System當(dāng)您連上一個網(wǎng)址在URL打上www.hotmail.com的時候可以說就是使用了DNS的服務(wù)了。但如果您知道這個www.hotmail.com的IP地址直接輸入209.185.243.135也同樣可以到達(dá)這個網(wǎng)址。其實(shí)電腦使用的只是IP地址而已(最終也是0和1啦)這個www.hotmail.com只是讓人們?nèi)菀子洃浂O(shè)的。因?yàn)槲覀內(nèi)祟悓σ恍┍容^有意義的文字記憶(如www.hotmail.com)比記憶那些毫無頭緒的號碼(如209.185.243.135)往往容易得多。DNS的作用就是為我們在文字和IP之間擔(dān)當(dāng)了翻譯而免除了強(qiáng)記號碼的痛苦。
假如您的電話有名字記憶功能您只需知道對方的名字就可以撥號給友人了我們可以說這電話也具備如DNS的功能了呢但是我們在網(wǎng)路中使用的DNS系統(tǒng)就是這麼簡單嗎非也雜得很呢下面就讓我們一起去探索一下DNS的奧秘
在早期的IP網(wǎng)路世界里面每臺電腦都只用IP地址來表示不久人們就發(fā)現(xiàn)這樣很難記憶於是一些UNIX的使用者就建立一個HOSTS對應(yīng)表將IP和主機(jī)名字對應(yīng)起來這樣用戶只需輸入電腦名字就可以代替IP來進(jìn)行溝通了。如果你安裝了Linux系統(tǒng)在/etc下面就可以找到這個hosts檔案了在NT的系統(tǒng)里你也可以在winntsystem32driversetc下面找到它。不過這個HOSTS檔是要由管理者手工維護(hù)的最大的問題是無法適用於大型網(wǎng)路而且更新也是件非常頭痛的事情。這就是DNS大派用場的時候了。


