
DNS是什么意思?有什么作用?
什么是DNS?
這次教你一個對上網蠻重要的東西,它叫DNS(DomainNameSystem)。呵呵,光看名字就有點莫名
其妙是吧?其實,DNS的作用和我們電話的114查號臺一樣,它的作用就是把域名和IP地址聯系在一起。
事實上,每一個網站在網絡上的識別標志是我們平常聽到的IP地址,而不是什么之類的域名,但因為IP
地址為純數字的,很難記,所以就有專業的服務器將一個個域名和特定的服務器的IP地址聯起來,這樣,
在我們上網查找網頁的時候,就可以輸入容易記憶的域名了。
DNS的由來
你可能會很奇怪,為什么需要DNS這樣一種東西?為什么不一開始就使用文字形式的網絡地址。其實
這里有個“歷史遺留問題”。在早起的網絡世界里,每臺電腦都只用IP地址來表示,那時的電腦主機很
少,所以記憶起來也不難。不久,僅僅用腦子和紙筆記憶這些IP地址就太麻煩了,于是一些UNIX(一種
操作系統,主要用于服務器)的使用者就建立一個hosts對應表(這個我后面再解釋),將IP地址和主
機名稱對應起來。這樣,用戶只需輸入電腦名字就可以代替IP來進行溝通了。
DNS時如何工組的
DNS使用的時階層式工作方式,很像電腦的目錄樹結構,在最高層是根目錄,然后下面分為很多子目
錄,子目錄里面還有子目錄(什么,不懂什么是目錄樹?按住有windows徽標的那個鍵,然后按R,輸入
cmd,在打開的那個黑色的屏幕里輸入tree,看看吧,這個就是目錄樹)。例如,這個網站,
這個域名可不是憑空來的,而是從分配下來的,又是從cn分配而來的,猜猜.cn是從哪里
來的?告訴你,是從“.”來的,這個就是“根域”(rootdomain)。根域是域名的最高層,而“.”這
層是由INIC(InternetNetworkInformationCenter,互聯網信息中心)所管理。全世界的域名就是這
樣,一層一層的解釋,我們的電腦就是通過問掌管不同域的DNS服務器,從而最終得到這個網站的IP地
址。而平常我們不輸“.”是我們可以省略“.”。(世界上有很多主干DNS服務器,其中最
重要的是13臺路由服務器。如果路由服務器無法正常運行,那么INTENET就會陷入癱瘓。這13臺服務器
的名字分別為“A”至“M”,其中10臺設置在美國,另外各有一臺設置在英國、瑞典和日本。
什么是Hosts文件
這個文件和DNS的作用是一樣的,只不過它的優先級要比DNS高一些,它相當于一個小型的DNS管理
系統。Hosts文件位于WindowsSystem32DriversEtc,它是一個沒有擴展名的文件,我們可以用記事本
打開并編輯它,計算機在查詢網站IP地址時一般先看這里有沒有,如果沒有再去查DNS服務器。
好了,說了這么多原理,現在應該了解我們的瀏覽器是如何查找一個網頁的了,那么,現在講一個由
于DNS的問題引起的我們電腦的一個常見問題---QQ能上,但瀏覽器打不開網頁。
一般情況下,如果計算機能上qq,但打不開網頁,如果已經排除瀏覽器代理設置問題以及感染病毒的
可能,那基本上就是DNS的問題了。那么我們應該如何確定是不是DNS出現問題了呢。
這個就要用到一個命令“nslookup”,在“開始”菜單,“運行”里隨便輸入一個存在的網址,如
“nslookup,如果DNS服務器運轉正常,,我們就會看到一大堆返回信息,如:
Server:
Address:210.34.0.14
Non-authoritativeanswer:
Name:
Address:220.181.26.131,220.181.26.132,220.181.26.129,220.181.26.130
這里,rver是指你正在使用的DNS服務器域名。Address表示DNS服務器IP地址,接下來的Name
表示查詢域名的名稱。Address中出現多個IP地址,表示這個域名于多個服務器進行了綁定(一般大
型站點才會如此),Alias是這個網站的別名。
如果DNS服務器工作不正常,那么我們會收到一句“Can'tfindwervernamefordomain:Norespon
fromrver”或者
***Defualtrversarenotavailable
Server:Unknown
Adress:127.0.0.1
...
這個時候,我們就知道問題不是出在我們自己的電腦了。這個時候解決的方法有兩個,一是等服務器
修好,二是換一個DNS服務器,方法是找到“網絡連接”(就是在網上鄰居那里點右鍵選“屬性”),然
后在使用的網絡連接上點右鍵選“屬性”,選“internet協議(TCP/IP),點旁邊的屬性,在常規里有一
個“使用下面的DNS服務器地址”,選擇以后把找到的DNS地址填進去就好了,至于DNS的地址,上百度
搜一下,很多的。
子網掩碼
你一定對IP地址有所了解吧?我們知道在INTERNET中廣泛使用的TCP/IP協議就是利用
IP地址來區別不同的主機的。如果你曾經進行過TCP/IP協議設置,那么你一定會遇到子網
掩碼(Subnetmask)這一名詞,那么你知道什么是子網掩碼嗎?它有什么作用呢?
我們知道IP地址是一個4字節(共32bit)的數字,被分為4段,每段8位,段與段之間用
句點分隔。為了便于表達和識別,IP地址是以十進制形式表示的如210.52.207.2,每段所能
表示的十進制數最大不超過255。IP地址由兩部分組成,即網絡號(NetgworkID)和主機號
(HostID)。網絡號標識的是Internet上的一個子網,而主機號標識的是子網中的某臺主機。
網際地址分解成兩個域后,帶來了一個重要的優點:IP數據包從網際上的一個網絡到達另一
個網絡時,選擇路徑可以基于網絡而不是主機。在大型的網際中,這一點優勢特別明顯,因
為路由表中只存儲網絡信息而不是主機信息,這樣可以大大簡化路由表。IP地址根據網絡號
和主機號的數量而分為A、B、C三類:
A類IP地址:用7位(bit)來標識網絡號,24位標識主機號,最前面一位為"0",即A類地
址的第一段取值介于1~126之間。A類地址通常為大型網絡而提供,全世界總共只有126
個只可能的A類網絡,每個A類網絡最多可以連接16777214臺主機。
B類IP地址:用14位來標識網絡號,16位標識主機號,前面兩位是"10"。B類地址的第一
段取值介于128~191之間,第一段和第二段合在一起表示網絡號。B類地址適用于中等規
模的網絡,全世界大約有16000個B類網絡,每個B類網絡最多可以連接65534臺主機。
C類IP地址:用21位來標識網絡號,8位標識主機號,前面三位是"110"。C類地址的第一
段取值介于192~223之間,第一段、第二段、第三段合在一起表示網絡號。最后一段標識
網絡上的主機號。C類地址適用于校園網等小型網絡,每個C類網絡最多可以有254臺主機。
從上面的介紹我們知道,IP地址是以網絡號和主機號來標示網絡上的主機的,只有在一個網
絡號下的計算機之間才能"直接"互通,不同網絡號的計算機要通過網關(Gateway)才能互通。
但這樣的劃分在某些情況下顯得并十分不靈活。為此IP網絡還允許劃分成更小的網絡,稱為
子網(Subnet),這樣就產生了子網掩碼。子網掩碼的作用就是用來判斷任意兩個IP地址是
否屬于同一子網絡,這時只有在同一子網的計算機才能"直接"互通。那么怎樣確定子網掩碼
呢?
前面講到IP地址分網絡號和主機號,要將一個網絡劃分為多個子網,因此網絡號將要占用原
來的主機位,如對于一個C類地址,它用21位來標識網絡號,要將其劃分為2個子網則需
要占用1位原來的主機標識位。此時網絡號位變為22位為主機標示變為7位。同理借用2
個主機位則可以將一個C類網絡劃分為4個子網……那計算機是怎樣才知道這一網絡是否劃
分了子網呢?這就可以從子網掩碼中看出。子網掩碼和IP地址一樣有32bit,確定子網掩碼
的方法是其與IP地址中標識網絡號的所有對應位都用"1",而與主機號對應的位都是"0"。如
分為2個子網的C類IP地址用22位來標識網絡號,則其子網掩碼為:11111
00000即255.255.255.128。于是我們可以知道,A類地址的缺省子網掩碼為
255.0.0.0,B類為255.255.0.0,C類為255.255.255.0。下表是C類地址子網劃分及相關子網
掩碼:
子網位數子網掩碼主機數可用主機數
1255.255.255.128128126
2255.255.255.1926462
3255.255.255.2243230
4255.255.255.2401614
5255.255.255.24886
6255.255.255.25242
你可能注意到上表分了主機數和可用主機數兩項,這是為什么呢?因為但當地址的所有主機
位都為"0"時,這一地址為線路(或子網)地址,而當所有主機位都為"1"時為廣播地址。
同時我們還可以使用可變長掩碼(VLSM)就是指一個網絡可以用不同的掩碼進行配置。這樣
做的目的是為了使把一個網絡劃分成多個子網更加方便。在沒有VLSM的情況下,一個網絡只
能使用一種子網掩碼,這就限制了在給定的子網數目條件下主機的數目。例如你被分配了一
個C類地址,網絡號為192.168.10.0,而你現在需要將其劃分為三個子網,其中一個子網有100
臺主機,其余的兩個子網有50臺主機。我們知道一個C類地址有254個可用地址,那么你如
何選擇子網掩碼呢?從上表中我們發現,當我們在所有子網中都使用一個子網掩碼時這一問
題是無法解決的。此時VLSM就派上了用場,我們可以在100個主機的子網使用
255.255.255.128這一掩碼,它可以使用192.168.10.0到192.168.10.127這128個IP地址,
其中可用主機號為126個。我們再把剩下的192.168.10.128到192.168.10.255這128個IP
地址分成兩個子網,子網掩碼為255.255.255.192。其中一個子網的地址從192.168.10.128
到192.168.10.191,另一子網的地址從192.168.10.192到192.168.10.255。子網掩碼為
255.255.255.192每個子網的可用主機地址都為62個,這樣就達到了要求。可以看出合理使
用子網掩碼,可以使IP地址更加便于管理和控制。
ping命令來診斷網絡連接
如果網絡不通,可以按照以下步驟來診斷網絡狀況:依次點擊:開始à允許à輸入CMD,進入
DOS窗口后用ping命令來診斷網絡連接的狀況。
ping是Windows系列自帶的一個可執行命令。利用它可以檢查網絡是否能夠連通,用好它可
以很好地幫助我們分析判定網絡故障。應用格式:“PingIP地址”。該命令還可以加許多參數
使用,具體是鍵入Ping按回車即可看到詳細說明。
本機IP
例如本機IP地址為:222.31.191.211。則執行命令Ping222.31.191.211。如果網卡安裝配置沒
有問題,則應有類似下列顯示:
C:>ping222.31.191.211
Pinging222.31.191.211with32bytesofdata:
Replyfrom222.31.191.211:bytes=32time<1msTTL=128
Replyfrom222.31.191.211:bytes=32time<1msTTL=128
Replyfrom222.31.191.211:bytes=32time<1msTTL=128
Replyfrom222.31.191.211:bytes=32time<1msTTL=128
Pingstatisticsfor222.31.191.211:
Packets:Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-conds:
Minimum=0ms,Maximum=0ms,Average=0ms
如果在MS-DOS方式下執行此命令顯示內容為:Requesttimedout,則表明網卡安裝或配置有
問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的IP地址可能與另一臺
正在使用的機器IP地址重復了。如果仍然不正常,則表明本機網卡安裝或配置有問題,需繼
續檢查相關網絡配置。
網關IP
假定網關IP為:222.31.191.110,則執行命令“Ping222.31.191.110”。在MS-DOS方式下執
行此命令,如果顯示類似以下信息:
Pinging222.31.191.110with32bytesofdata:
Replyfrom222.31.191.110:bytes=32time<1msTTL=255
Replyfrom222.31.191.110:bytes=32time<1msTTL=255
Replyfrom222.31.191.110:bytes=32time<1msTTL=255
Replyfrom222.31.191.110:bytes=32time<1msTTL=255
Pingstatisticsfor222.31.191.110:
Packets:Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-conds:
Minimum=0ms,Maximum=0ms,Average=0ms
則表明局域網中的網關路由器正在正常運行。反之,則說明網關設置有問題,請檢查IP,網
關等信息是否設置正確。
遠程IP
這一命令可以檢測本機能否正常訪問Internet。比如林大主頁的IP地址為:202.204.112.68。
在MS-DOS方式下執行命令:“Ping202.204.112.68”,如果屏幕顯示:
Pinging202.204.112.68with32bytesofdata:
Replyfrom202.204.112.68:bytes=32time<1msTTL=63
Replyfrom202.204.112.68:bytes=32time<1msTTL=63
Replyfrom202.204.112.68:bytes=32time<1msTTL=63
Replyfrom202.204.112.68:bytes=32time<1msTTL=63
Pingstatisticsfor202.204.112.68:
Packets:Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-conds:
Minimum=0ms,Maximum=0ms,Average=0ms
則表明運行正常,能夠正常接入校園網。反之,則表明網絡設置存在問題或IP綁定不正確。
SIP
這一命令用于檢查校園網的DNS是否工作正常,如果您可以正常聯網,但是輸入域名卻無法
解析時請嘗試該命令“ping202.204.112.66”,如果顯示
Pinging202.204.112.66with32bytesofdata:
Replyfrom202.204.112.66:bytes=32time<1msTTL=63
Replyfrom202.204.112.66:bytes=32time<1msTTL=63
Replyfrom202.204.112.66:bytes=32time<1msTTL=63
Replyfrom202.204.112.66:bytes=32time<1msTTL=63
Pingstatisticsfor202.204.112.66:
Packets:Sent=4,Received=4,Lost=0(0%loss),
Approximateroundtriptimesinmilli-conds:
Minimum=0ms,Maximum=0ms,Average=0ms
則表明DNS服務器工作正常,如果顯示“Requesttimedout.”請馬上聯系信息中心。
我用的是ADSL,怎么設置路由器,別人教
我的怎么老是上不了網
如果你的線路連接的沒有問題的話
這個問題很好解決呀。你是不是用電信的ADSL,如果是的話,這個問題太簡單了。
如果是用星空極速拔號上網的也就是ADSL。那我教你怎么用router上網。
首先你先別用router進行二臺電腦連接,你先用原來臺式電腦用正確的拔號連接上網。
打開:控制面板→性能和維護→管理工具→事件查看器→系統
剛連接網絡的時候,系統第一個就是你電信加密的帳號,密碼不變。上面會顯示~+英文或數
字+地區名+電話號碼,用戶連接網絡信息。這就是你的正確的帳號,也就是系統自動拔號的
正確帳號。
第二步就是設置router,用路由器連接二臺電腦利用IE進入,進入網址是192.168.1.1。一般
路由器進入用戶名和密碼都是admin。進入設置向導用事件查看器生成的帳號和原來的密碼
設置拔號用戶名。在里面再設置開機和斷線的時候自動拔號。
第三步就是設置IP。打開網上鄰居→查看網絡連接→本地連接屬性→Internet協議屬性→自動
獲取IP,DNS地址選項選擇→確定。
OK,還有什么問題hi
本文發布于:2023-03-10 14:33:53,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/167843003322493.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:什么是子網掩碼.doc
本文 PDF 下載地址:什么是子網掩碼.pdf
| 留言與評論(共有 0 條評論) |