然而,雖然符號名對于人來說是極為方便的,但是在計算機上實現卻不是那么方便的。為了解決這個需求,應運而生了一個域名服務系統DNS,它運行在TCP協議之上,負責將字符名--域名轉換成實際相對應的IP地址。這個過程就是域名解析,負責域名解析的機器就叫域名服務器。
1、域名解析的方法
1.1 最早的域名解析方法
最簡單的主機名解析方法是,在一個文件中記錄所有主機名及與其對應的IP地址,并保證該文件中主機名的唯一性,通過檢索文件中的便可以完成主機名的解析。采用這種最簡單的解決方法有其歷史原因:
在整個70年代,APRANET只是一個小規模的,由類似的數百臺主機組成的團體。于是為了解決主機名解析的問題,將連接到ARPANET上每臺主機的名字與對應的地址都保存在HOSTS.TXT文件中。這樣每增加一臺機器,就必須修改HOSTS.TXT文件一次。隨著網絡的不斷發展,網絡中的主機數量爆炸性地增加,這種域名解析的方法已經無法適應新的解析需要。
1.2 分布式的域名服務器
這種方法,我們已經在基礎篇的第六章中有了詳細的敘述,在此就不再重復了。在這種分布式的域名服務器體系中,每一臺域名服務器(DNS)負責解析屬于自己的這一部分主機的域名。
一般說來,如果你所處在公司或組織所擁有的主機并不多,一般是將域名的解析工作交給自己的ISP的域名服務器來完成。而如果你所在組織擁有的主機比較多,我們就可以組建自己的域名服務器負責解析你所在組織的主機。
新聞熱點
疑難解答