DNS域名轉(zhuǎn)換
DNS 域名轉(zhuǎn)換信息的資源地址一般是以域名的形式給出的,客戶機(jī)是如何得知這臺(tái)主機(jī)的IP 地址的呢?從域名到IP 地址的轉(zhuǎn)換是由域名服務(wù)器(DNS )系統(tǒng)完成的。這個(gè)系統(tǒng)以客戶機(jī)/服務(wù)器的模式進(jìn)行工作,
DNS 域名轉(zhuǎn)換
信息的資源地址一般是以域名的形式給出的,客戶機(jī)是如何得知這臺(tái)主機(jī)的IP 地址的呢?
從域名到IP 地址的轉(zhuǎn)換是由域名服務(wù)器(DNS )系統(tǒng)完成的。這個(gè)系統(tǒng)以客戶機(jī)/服務(wù)器的模式進(jìn)行工作,DNS 的工作過程類似于電話系統(tǒng)中的電話號(hào)碼臺(tái)服務(wù),為了打一個(gè)電話,發(fā)話人必須使用電話號(hào)碼,如果發(fā)話人不知道對(duì)方電話號(hào)碼但知道對(duì)方的姓名、住址及城市名,那么就可以從電話號(hào)碼臺(tái)得到對(duì)方的電話號(hào)碼。當(dāng)一個(gè)應(yīng)用程序要求把一個(gè)主機(jī)域名轉(zhuǎn)換成IP 地址時(shí),該應(yīng)用程序就成為域名系統(tǒng)的一個(gè)客戶,在客戶機(jī)方發(fā)出域名解析服務(wù)請(qǐng)求的軟件稱為解析器,解析器既是用戶程序的服務(wù)提供者,又是域名服務(wù)器的用戶,它與域名服務(wù)器建立連接,把主機(jī)名傳送給域名服務(wù)器,在服務(wù)器方提供名字解析請(qǐng)求服務(wù)軟件的主機(jī)稱為域名服務(wù)器。域名服務(wù)器經(jīng)過查找,把主機(jī)的IP 地址回送給解析器。
域名服務(wù)器的解析方式有兩種:第一種叫遞歸解析,解析過程由解析器向服務(wù)器發(fā)出遞歸查詢請(qǐng)求,服務(wù)器先在所轄區(qū)域內(nèi)進(jìn)行查找,如果找到,則將結(jié)果返回給解析器端;否則向根服務(wù)器發(fā)出請(qǐng)求,由根服務(wù)器從頂向下進(jìn)行。第二種叫轉(zhuǎn)寄解析,解析器每次請(qǐng)求一個(gè)名字服務(wù)器,當(dāng)一個(gè)名字服務(wù)器不能為某個(gè)詢問提供答案時(shí),由本次請(qǐng)求的服務(wù)器返回下次請(qǐng)求服務(wù)器的地址,解析器再給另一個(gè)名字服務(wù)器重新發(fā)一個(gè)請(qǐng)求。因此,無論采用哪種解析方式,每個(gè)解析器至少知道如何訪問一個(gè)名字服務(wù)器而每個(gè)名字服務(wù)器至少知道一個(gè)其他的名字服務(wù)器的地址。
在這個(gè)過程中,如果用戶輸入的域名不對(duì)或查找不到,解析器會(huì)提示錯(cuò)誤信息。整個(gè)過程看起來相當(dāng)繁瑣,但由于采用了高速緩存機(jī)制,最近查到的主機(jī)地址全部都存放到高速緩存中,所以查詢過程非???。
當(dāng)然,如果在統(tǒng)一資源定位器中直接輸入IP 地址,例如“HTTP://10.67.53.5”,網(wǎng)絡(luò)將省去域名轉(zhuǎn)換這一過程。
計(jì)算機(jī)IP 地址與MAC 的區(qū)別
IP 地址是指Internet 協(xié)議使用的地址,而MAC 地址是Ethernet 協(xié)議使用的地址。
IP 地址與MAC 地址之間并沒有什么必然的聯(lián)系,MAC 地址是Ethernet NIC (網(wǎng)卡)上帶的地址,為48位長(zhǎng)。每個(gè)Ethernet NIC廠家必須向IEEE 組織申請(qǐng)一組MAC 地址,在生產(chǎn)NIC 時(shí)編程于NIC 卡上的串行EEPROM 中。因此每個(gè)Ethernet NIC 生產(chǎn)廠家必須申請(qǐng)一組MAC 地址。任何兩個(gè)NIC 的MAC 地址,不管是哪一個(gè)廠家生產(chǎn)的都不應(yīng)相同。Ethernet 芯片廠家不必負(fù)責(zé)MAC 地址的申請(qǐng),MAC 地址存在于每一個(gè)Ethernet 包中,是Ethernet 包頭的組成部分,Ethernet 交換機(jī)根據(jù)Ethernet 包頭中的MAC 源地址和MAC 目的地址實(shí)現(xiàn)包的交換和傳遞。
IP 地址是Internet 協(xié)議地址,每個(gè)Internet 包必須帶有IP 地址,每個(gè)Internet 服務(wù)提供商(ISP )必須向有關(guān)組織申請(qǐng)一組IP 地址,然后一般是動(dòng)態(tài)分配給其用戶,當(dāng)然用戶也可向ISP 申請(qǐng)一個(gè)IP 地址(根椐接入方式),這就是為什么在配置Windows NT/95/98的“撥
,號(hào)網(wǎng)絡(luò)”時(shí),一般讓系統(tǒng)給自動(dòng)分配IP 地址。
IP 地址現(xiàn)是32位長(zhǎng),正在擴(kuò)充到128位。IP 地址與MAC 地址無關(guān),因?yàn)镋thernet 的用戶,仍然可通過Modem 連接Internet 。IP 地址通常工作于廣域網(wǎng),我們所說的Router (路由器)處理的就是IP 地址。
MAC 地址工作于局域網(wǎng),局域網(wǎng)之間的互連一般通過現(xiàn)有的公用網(wǎng)或?qū)S镁€路,需要進(jìn)行網(wǎng)間協(xié)議轉(zhuǎn)換??梢栽贓thernet 上傳送IP 信息,此時(shí)IP 地址只是Ethernet 信息包數(shù)據(jù)域的一部分,Ethernet 交換機(jī)或處理器看不見IP 地址,只是將其作為普通數(shù)據(jù)處理,網(wǎng)絡(luò)上層軟件才會(huì)處理IP 地址。
如何知道你的機(jī)器上的IP 地址和MAC 地址呢?
一、對(duì)于MAC 地址,一般情況可利用網(wǎng)卡所附的軟件查找,如果你使用的Windows 95/98,也可通過以下兩種方式獲得:
1). 進(jìn)入“開始”— “運(yùn)行”窗口,輸入“winipcfg ”— “確定”后,屏幕顯示出如下圖形窗口:(同下)
2). 進(jìn)入命令行方式,鍵入“IPCONFIG /ALL”,屏幕顯示如下信息:
Windows 98 IP Configuration
Host Name . . . . . . . . . : newsun
DNS Servers . . . . . . . . : 202.99.168.8
Node Type . . . . . . . . . : Hybrid
NetBIOS Scope ID. . . . . . :
IP Routing Enabled. . . . . : No
WINS roxy Enabled. . . . . : No
NetBIOS Resolution Uses DNS : Yes
0 Ethernet adapter :
Description . . . . . . . . : Novell 2000 Adapter.
Physical Address. . . . . . : 00-88-CC-06-05-43
DHCP Enabled. . . . . . . . : No
IP Address. . . . . . . . . : 192.168.1.3
Subnet Mask . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . : 192.168.1.1
Primary WINS Server . . . . : 192.168.1.2
Secondary WINS Server . . . :
Lease Obtained. . . . . . . :
Lease Expires . . . . . . . :
如果你使用的是Windows NT 4.0,進(jìn)入命令行方式,鍵入“IPCONFIG /ALL”,屏幕顯示與上相似的信息。
,二、對(duì)于IP 地址值,除了查看在網(wǎng)絡(luò)的“TCP/IP屬性”中的設(shè)置以外,也可以通過上述方法查看。如果你的機(jī)器是通過DHCP 服務(wù)器獲得的IP 地址 ,在“TCP/IP屬性”中是看不到的。