IP地址,子網(wǎng)掩碼,默認(rèn)網(wǎng)關(guān),DNS服務(wù)器詳解(轉(zhuǎn)載)
時間:2023-02-01 20:08:01 | 來源:建站知識
時間:2023-02-01 20:08:01 來源:建站知識
以下內(nèi)容來自https://www.cnblogs.com/JuneWang/p/3917697.html
IP地址,子網(wǎng)掩碼,默認(rèn)網(wǎng)關(guān),DNS服務(wù)器是什么意思?
(一) 問題解析
001. 問: IP地址,子網(wǎng)掩碼,默認(rèn)網(wǎng)關(guān),DNS服務(wù)器,有什么區(qū)別呀?
我知道沒有IP地址就不能上網(wǎng),我也知道沒設(shè)DNS就不能上外網(wǎng),可它們都有什么功能,有什么區(qū)別呢?還有真奇怪,我的計算機(jī)沒設(shè)DNS,竟然能上QQ,卻不能打開網(wǎng)頁,這是為什么呢>
答: IP是32位二進(jìn)制數(shù)據(jù),通常以十進(jìn)制表示,并以“.”分隔。IP地址是一種邏輯地地址,用來標(biāo)識網(wǎng)絡(luò)中一個個主機(jī),IP有唯一性,即每臺機(jī)器的IP在全世界是唯一的。
DNS是域名服務(wù)器,用來解析域名的(域名與IP之間的解析),如果沒有這東西,你必須輸入網(wǎng)站的IP地址,有了DNS,你就可以直接輸入網(wǎng)址。 因為上QQ不需要有DNS(QQ只是一個客戶端程序,用不到DNS),只有瀏覽網(wǎng)頁(需輸入網(wǎng)址時)才用到DNS。(注:應(yīng)改為此客戶端沒有用到域名解析功能,所以不需要DNS即可正常工作)
(二)DNS服務(wù)器
DNS是指:域名服務(wù)器(Domain Name Server)。在Internet上域名與IP地址之間是一一對應(yīng)的,域名雖然便于人們記憶,但機(jī)器之間只能互相認(rèn)識IP地址,它們之間的轉(zhuǎn)換工作稱為域名解析,域名解析需要由專門的域名解析服務(wù)器來完成,DNS就是進(jìn)行域名解析的服務(wù)器 。
把域名翻譯成IP地址的軟件稱為域名系統(tǒng),即DNS。它保存了一張域名(domain name)和與之相對應(yīng)的IP地址 (IP address)的表,以解析消息的域名。 域名是Internet上某一臺計算機(jī)或計算機(jī)組的名稱,用于在數(shù)據(jù)傳輸時標(biāo)識計算機(jī)的電子方位(有時也指地理位置)。域名是由一串用點分隔的名字組成的,通常包含組織名,而且始終包括兩到三個字母的后綴,以指明組織的類型或該域所在的國家或地區(qū)。域名服務(wù)器介紹:
http://baike.baidu.com/view/543329.htm我們大多數(shù)人都使用過
http://google.com 進(jìn)行搜索,不過你有沒有想過為什么在瀏覽器里面輸入
http://google.com 就能連接到 Google 的服務(wù)器呢?嗯……要理解這件事情,我們需要理解域名服務(wù)器(DNS)的概念。
就如同現(xiàn)實生活中人們通過名字互相區(qū)分一樣,在計算機(jī)網(wǎng)絡(luò)的世界里,不同的計算機(jī)之間通過指派給它們的 IP 地址來互相區(qū)分。IP 地址有兩種類型:公有和私有。通常服務(wù)器使用公有地址,這是因為他們要被全世界數(shù)以百萬計的計算機(jī)訪問。至于你那連接在路由器上的個人電腦,它通常獲取到的是私有 IP。由于公有地址的數(shù)量是有限的,所以現(xiàn)在搭設(shè)局域網(wǎng)(在一個有著公有 IP 的路由下搭建)然后使用私有地址開始變得流行并且非常成功。
記憶 IP 地址這樣的任務(wù)對于大多數(shù)人來說有些困難,于是每個服務(wù)器都還有一個名字(比如
http://google.com)。這樣最終用戶只需要記住這個名字,在瀏覽器中輸入它,然后敲回車就可以了。現(xiàn)在讓我來看看當(dāng)用戶在瀏覽器中輸入名字并敲回車之后究竟發(fā)生了什么。首先,需要把域名轉(zhuǎn)換成對應(yīng)的 IP。要完成這項任務(wù),需要給默認(rèn)網(wǎng)關(guān)(大多數(shù)情況下就是路由器)發(fā)送一條與 DNS 請求。路由都會配置一個 DNS 服務(wù)器地址,這個地址便是 DNS 請求的目的地。
DNS 服務(wù)器用來將域名轉(zhuǎn)換成 IP 地址。當(dāng) DNS 服務(wù)器收到一條請求后,它會檢查它有沒有該請求需要的轉(zhuǎn)換信息。如果沒有這條轉(zhuǎn)換信息,那么 DNS 服務(wù)器會把這條請求轉(zhuǎn)發(fā)給其他的 DNS 服務(wù)器。通過這種方式,就完成了從域名到 IP 地址的轉(zhuǎn)換。轉(zhuǎn)換結(jié)果隨后會發(fā)回到發(fā)出請求的計算機(jī)。
參考:http://network.51cto.com/art/201406/442086.htm
(三)IP地址
電腦之間要實現(xiàn)網(wǎng)絡(luò)通信,就必須要有一個合法的ip地址。
IP地址=網(wǎng)絡(luò)地址+主機(jī)地址,(又稱:主機(jī)號和網(wǎng)絡(luò)號組成)ip地址的結(jié)構(gòu)使我們可以在Internet上很方便的尋址。ip地址通常用更直觀的,以圓點分隔號的四個十進(jìn)制數(shù)字表示,每個數(shù)字從0到255,如某一臺主機(jī)的ip地址為:128.20.4.1
在局域網(wǎng)里,同樣也需要ip地址,一般內(nèi)網(wǎng)的ip地址是以192.168開頭的,這樣很容易區(qū)分公網(wǎng)和內(nèi)網(wǎng)的ip地址。
徹底明白IP地址的含義
不管是學(xué)習(xí)網(wǎng)絡(luò)還是上網(wǎng),IP地址都是出現(xiàn)頻率非常高的詞.Windows系統(tǒng)中設(shè)置IP地址的界面如圖1所示,圖中出現(xiàn)了IP地址,子網(wǎng)掩碼,默認(rèn)網(wǎng)關(guān)和DNS服務(wù)器這幾個需要設(shè)置的地方,只有正確設(shè)置,網(wǎng)絡(luò)才能通,那這些名詞都是什么意思呢 學(xué)習(xí)IP地址的相關(guān)知識時還會遇到網(wǎng)絡(luò)地址,廣播地址,子網(wǎng)等概念,這些又是什么意思呢
圖1
要解答這些問題,先看一個日常生活中的例子.如圖2所示,住在北大街的住戶要能互相找到對方,必須各自都要有個門牌號,這個門牌號就是各家的地址,門牌號的表示方法為:北大街+XX號.假如1號住戶要找6號住戶,過程是這樣的,1號在大街上喊了一聲:"誰是6號,請回答.",這時北大街的住戶都聽到了,但只有6號作了回答,這個喊的過程叫"廣播",
北大街的所有用戶就是他的廣播范圍,假如北大街共有20個用戶,那廣播地址就是:北大街 21號.也就是說,北大街的任何一個用戶喊一聲能讓"廣播地址-1"個用戶聽到.
圖2
從這個例中可以抽出下面幾個詞:
街道地址:北大街,如果給該大街一個地址則用第一個住戶的地址-1,此例為:北大街0號
住戶的號:如1號,2號等.
住戶的地址:街道地址+XX號,如北大街 1號,北大街 2號等
廣播地址:最后一個住戶的地址+1,此例為:北大街21號
Internet網(wǎng)絡(luò)中,每個上網(wǎng)的計算機(jī)都有一個像上述例子的地址,這個地址就是IP地址,是分配給網(wǎng)絡(luò)設(shè)備的門牌號,為了網(wǎng)絡(luò)中的計算機(jī)能夠互相訪問,IP地址=網(wǎng)絡(luò)地址+主機(jī)地址,圖1中的IP地址是192.168.100.1,這個地址中包含了很多含義.如下所示:
網(wǎng)絡(luò)地址(相當(dāng)于街道地址): 192.168.100.0
主機(jī)地址(相當(dāng)于各戶的門號): 0.0.0.1
IP地址(相當(dāng)于住戶地址): 網(wǎng)絡(luò)地址+主機(jī)地址=192.168.100.1
廣播地址: 192.168.100.255
這些地址是如何計算出來的呢 為什么計算這些地址呢 要想知道如何,先要明白一個道理,學(xué)習(xí)網(wǎng)絡(luò)的目的就是如何讓網(wǎng)絡(luò)中的計算機(jī)相互通訊,也就是說要圍繞著"通"這個字來學(xué)習(xí)和理解網(wǎng)絡(luò)中的概念,而不是只為背幾個名詞.
注:192.168.100.1是私有地址,是不能直接在Internet網(wǎng)絡(luò)中應(yīng)用的,上Internet要轉(zhuǎn)為公有地址,下面詳細(xì)說明. 一,為什么要計算網(wǎng)絡(luò)地址
一句話就是讓網(wǎng)絡(luò)中的計算機(jī)能夠相互通訊.先看看最簡單的網(wǎng)絡(luò),圖3中是用網(wǎng)線(交叉線)直接將兩臺計算機(jī)連起來.下面是幾種IP地址設(shè)置,看看在不同設(shè)置下網(wǎng)絡(luò)是通還是不通.
1,設(shè)置1號機(jī)的IP地址為192.168.0.1子網(wǎng)掩碼為255.255.255.0,2號機(jī)的IP地址為192.168.0.200子網(wǎng)掩碼為255.255.255.0,這來臺計算機(jī)就能正常通訊.
2,如果1號機(jī)地址不變,將2號機(jī)的IP地址改為192.168.1.200子網(wǎng)掩碼還是為255.255.255.0,那這兩臺就無法通訊.
3,設(shè)置1號機(jī)的IP地址為192.168.0.1子網(wǎng)掩碼為255.255.255.192,2號機(jī)的IP地址為192.168.0.200子網(wǎng)掩碼為255.255.255.192,注意和第1種情況的區(qū)別在于子網(wǎng)掩碼,1為255.255.255.0本例是255.255.255.192。這臺計算機(jī)就不能正常通訊.
圖3
第1種情況能通是因為這兩臺計算機(jī)處在同一網(wǎng)絡(luò)192.168.0.0,所以能通,而2,3種情況下兩臺計算機(jī)處在不同的網(wǎng)絡(luò),所以不通.
這里先給個結(jié)論:用網(wǎng)線直接連接的計算機(jī)或是通過HUB(集線器)或普通交換機(jī)間接的計算機(jī)之間要能夠相互通,計算機(jī)必須要在同一網(wǎng)絡(luò),也就是說它們的網(wǎng)絡(luò)地址必須相同,而且主機(jī)地址必須不一樣.如果不在一個網(wǎng)絡(luò)就無法通.這就像我們上面舉的例子,同是北大街的住戶由于街道名稱都是北大街,且各自的門牌號不同,所以能夠相互找到對方.
計算網(wǎng)絡(luò)地址就是判斷網(wǎng)絡(luò)中的計算機(jī)在不在同一網(wǎng)絡(luò),在就能通,不在就不能通.注意,這里說的在不在同一網(wǎng)絡(luò)指的是IP地址而不是物理連接.那么如何計算呢
二,如何計算網(wǎng)絡(luò)地址 (子網(wǎng)掩碼)
我們?nèi)粘I钪械牡刂啡?北大街1號,從字面上就能看出街道地址是北大街,而我們從IP地址中卻難以看出網(wǎng)絡(luò)地址,要計算網(wǎng)絡(luò)地址,必須借助我們上邊提到過的
子網(wǎng)掩碼. 計算過程是這樣的,將IP地址和子網(wǎng)掩碼都換算成二進(jìn)制,然后進(jìn)行與運(yùn)算,結(jié)果就是網(wǎng)絡(luò)地址.與運(yùn)算如下所示,上下對齊,1位1位的算,1與1=1 ,其余組合都為0
圖4
例如:計算IP地址為:202.99.160.50子網(wǎng)掩碼是255.255.255.0的網(wǎng)絡(luò)地址步驟如下:
1)將IP地址和子網(wǎng)掩碼分別換算成二進(jìn)制
202.99.160.50 換算成二進(jìn)制為 11001010·01100011·10100000·00110010
255.255.255.0 換算成二進(jìn)制為 11111111·11111111·11111111·00000000
2)將二者進(jìn)行與運(yùn)算
圖5
3)將運(yùn)算結(jié)果換算成十進(jìn)制,這就是網(wǎng)絡(luò)地址.
11001010·01100011·10100000·00000000換算成十進(jìn)制就是202.99.160.0
現(xiàn)在我們就可以解答上面三種情況的通與不通的問題了.
1,從下面運(yùn)算結(jié)果可以看出二臺計算機(jī)的網(wǎng)絡(luò)地址都為192.168.0.0且IP地址不同,所以可以通.
圖6
2,從下面運(yùn)算結(jié)果可以看出1號機(jī)的網(wǎng)絡(luò)地址為192.168.0.0,2號機(jī)的網(wǎng)絡(luò)地址為192.168.1.0 不在一個網(wǎng)絡(luò),所以不通.
圖7
3,從下面運(yùn)算結(jié)果可以看出1號機(jī)的網(wǎng)絡(luò)地址為192.168.0.0,2號機(jī)的網(wǎng)絡(luò)地址為192.168.0.192 不在一個網(wǎng)絡(luò),所以不通
圖8
相信看到這應(yīng)該明白了為何計算網(wǎng)絡(luò)地址和如何計算了。
感謝網(wǎng)友:聽雨
http://new.qzone.qq.com/649329690/blog/9(四)子網(wǎng)掩碼
子網(wǎng)掩碼是用來判斷任意兩臺計算機(jī)的ip地址是否屬于同一子網(wǎng)絡(luò)的根據(jù)。最為簡單的理解就是兩臺計算機(jī)各自的ip地址與子網(wǎng)掩碼進(jìn)行and運(yùn)算后,得出的結(jié)果是相同的,則說明這兩臺計算機(jī)是處于同一個子網(wǎng)絡(luò)上的,可以進(jìn)行直接的通訊
。(具體子網(wǎng)掩碼各位的含義待補(bǔ)充。)(五)默認(rèn)網(wǎng)關(guān)
什么是網(wǎng)關(guān)?
那么網(wǎng)關(guān)到底是什么呢?網(wǎng)關(guān)實質(zhì)上是一個網(wǎng)絡(luò)通向其他網(wǎng)絡(luò)的IP地址。比如有網(wǎng)絡(luò)A和網(wǎng)絡(luò)B,網(wǎng)絡(luò)A的IP地址范圍為“192.168.1.1~192. 168.1.254”,子網(wǎng)掩碼為255.255.255.0;網(wǎng)絡(luò)B的IP地址范圍為“192.168.2.1~192.168.2.254”,子網(wǎng)掩碼為255.255.255.0。在沒有路由器的情況下,兩個網(wǎng)絡(luò)之間是不能進(jìn)行TCP/IP通信的,即使是兩個網(wǎng)絡(luò)連接在同一臺交換機(jī)(或集線器)上,TCP/IP協(xié)議也會根據(jù)子網(wǎng)掩碼(255.255.255.0)判定兩個網(wǎng)絡(luò)中的主機(jī)處在不同的網(wǎng)絡(luò)里。而要實現(xiàn)這兩個網(wǎng)絡(luò)之間的通信,則必須通過網(wǎng)關(guān)。如果網(wǎng)絡(luò)A中的主機(jī)發(fā)現(xiàn)數(shù)據(jù)包的目的主機(jī)不在本地網(wǎng)絡(luò)中,就把數(shù)據(jù)包轉(zhuǎn)發(fā)給它自己的網(wǎng)關(guān),再由網(wǎng)關(guān)轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的網(wǎng)關(guān),網(wǎng)絡(luò)B的網(wǎng)關(guān)再轉(zhuǎn)發(fā)給網(wǎng)絡(luò)B的某個主機(jī)(如附圖所示)。網(wǎng)絡(luò)A向網(wǎng)絡(luò)B轉(zhuǎn)發(fā)數(shù)據(jù)包的過程。
所以說,只有設(shè)置好網(wǎng)關(guān)的IP地址,TCP/IP協(xié)議才能實現(xiàn)不同網(wǎng)絡(luò)之間的相互通信。那么這個IP地址是哪臺機(jī)器的IP地址呢?網(wǎng)關(guān)的IP地址是具有路由功能的設(shè)備的IP地址,具有路由功能的設(shè)備有路由器、啟用了路由協(xié)議的服務(wù)器(實質(zhì)上相當(dāng)于一臺路由器)、代理服務(wù)器(也相當(dāng)于一臺路由器)。
在和 Novell NetWare 網(wǎng)絡(luò)交互操作的上下文中,網(wǎng)關(guān)在 Windows 網(wǎng)絡(luò)中使用的服務(wù)器信息塊 (SMB) 協(xié)議以及NetWare網(wǎng)絡(luò)使用的 NetWare 核心協(xié)議 (NCP) 之間起著橋梁的作用。網(wǎng)關(guān)也被稱為 IP路由器。
舉例說明
假設(shè)你的名字叫小不點(很小),你住在一個大院子里,你的鄰居有很多小伙伴,父母是你的網(wǎng)關(guān)。當(dāng)你想跟院子里的某個小伙伴玩,只要你在院子里大喊一聲他的名字,他聽到了就會回應(yīng)你,并且跑出來跟你玩。
但是你家長不允許你走出大門,你想與外界發(fā)生的一切聯(lián)系,都必須由父母(網(wǎng)關(guān))用電話幫助你聯(lián)系。假如你想找你的同學(xué)小明聊天,小明家住在很遠(yuǎn)的另外一個院子里,他家里也有父母(小明的網(wǎng)關(guān))。但是你不知道小明家的電話號碼,不過你的班主任老師有一份你們班全體同學(xué)的名單和電話號碼對照表,你的老師就是你的DNS服務(wù)器。于是你在家里和父母有了下面的對話:
1.小不點:媽媽(或爸爸),我想找班主任查一下小明的電話號碼行嗎?
2.家長:好,你等著。(接著你家長給你的班主任掛了一個電話,問清楚了小明的電話)問到了,他家的號碼是211.99.99.99
3.小不點:太好了!媽(或爸),我想找小明,你再幫我聯(lián)系一下小明吧。
4.家長:沒問題。(接著家長向電話局發(fā)出了請求接通小明家電話的請求,最后一關(guān)當(dāng)然是被轉(zhuǎn)接到了小明家家長那里,然后他家長把電話給轉(zhuǎn)到小明).
就這樣你和小明取得了聯(lián)系。
網(wǎng)關(guān)例子
網(wǎng)關(guān)概念來源于:
http://baike.baidu.com/view/807.htm什么是默認(rèn)網(wǎng)關(guān) ?
如果搞清了什么是網(wǎng)關(guān),默認(rèn)網(wǎng)關(guān)也就好理解了。就好像一個房間可以有多扇門一樣,一臺主機(jī)可以有多個網(wǎng)關(guān)。默認(rèn)網(wǎng)關(guān)的意思是一臺主機(jī)如果找不到可用的網(wǎng)關(guān),就把數(shù)據(jù)包發(fā)給默認(rèn)指定的網(wǎng)關(guān),由這個網(wǎng)關(guān)來處理數(shù)據(jù)包?,F(xiàn)在主機(jī)使用的網(wǎng)關(guān),一般指的是默認(rèn)網(wǎng)關(guān)。
如何設(shè)置默認(rèn)網(wǎng)關(guān)
一臺電腦的默認(rèn)網(wǎng)關(guān)是不可以隨隨便便指定的,必須正確地指定,否則一臺電腦就會將數(shù)據(jù)包發(fā)給不是網(wǎng)關(guān)的電腦,從而無法與其他網(wǎng)絡(luò)的電腦通信。
默認(rèn)網(wǎng)關(guān)的設(shè)定有手動設(shè)置和自動設(shè)置兩種方式。1. 手動設(shè)置
手動設(shè)置適
用于電腦數(shù)量比較少、TCP/IP參數(shù)基本不變的情況,比如只有幾臺到十幾臺電腦。因為這種方法需要在聯(lián)入網(wǎng)絡(luò)的每臺電腦上設(shè)置“默認(rèn)網(wǎng)關(guān)”,非常費勁,一旦因為遷移等原因?qū)е卤仨毿薷哪J(rèn)網(wǎng)關(guān)的IP地址,就會給網(wǎng)管帶來很大的麻煩,所以不推薦使用。
在Windows 9x中,設(shè)置默認(rèn)網(wǎng)關(guān)的方法是在“網(wǎng)上鄰居”上右擊,在彈出的菜單中點擊“屬性”,在網(wǎng)絡(luò)屬性對話框中選擇“TCP/IP協(xié)議”,點擊“屬性”,在“默認(rèn)網(wǎng)關(guān)”選項卡中填寫新的默認(rèn)網(wǎng)關(guān)的IP地址就可以了。
需要特別注意的是:默認(rèn)網(wǎng)關(guān)必須是電腦自己所在的網(wǎng)段中的IP地址,而不能填寫其他網(wǎng)段中的IP地址。
2. 自動設(shè)置
自動設(shè)置就是利用
DHCP(Dynamic Host Configuration Protocol, 動態(tài)主機(jī)配置協(xié)議)服務(wù)器來自動給網(wǎng)絡(luò)中的電腦分配IP地址、子網(wǎng)掩碼和默認(rèn)網(wǎng)關(guān) 。這樣做的好處是一旦網(wǎng)絡(luò)的默認(rèn)網(wǎng)關(guān)發(fā)生了變化時,只要更改了DHCP服務(wù)器中默認(rèn)網(wǎng)關(guān)的設(shè)置,那么網(wǎng)絡(luò)中所有的電腦均獲得了新的默認(rèn)網(wǎng)關(guān)的IP地址。這種方法適用于網(wǎng)絡(luò)規(guī)模較大、TCP/IP參數(shù)有可能變動的網(wǎng)絡(luò)。另外一種自動獲得網(wǎng)關(guān)的辦法是通過安裝代理服務(wù)器軟件(如MS Proxy)的客戶端程序來自動獲得,其原理和方法和DHCP有相似之處。由于篇幅所限,就不再詳述了
關(guān)鍵詞:服務(wù),轉(zhuǎn)載,默認(rèn),地址