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