請問電腦設定的dns和子網路遮罩作用是什麼呢??

請問電腦設定的dns和子網路遮罩作用是什麼呢??
上網查到的答案都好複雜= = " 可以白話一點說明嗎 ^^"感恩
想回答才發現自己懂得真少
請鴨大來說明好了.....................

dns要說的簡單點的話就是
他協助IP轉換成domain name
例如yahoo的IP可能是119.160.246.241
這個服務會幫忙轉換成tw.yahoo.com
讓你比較簡單易記
嘗試著用user friendly的方式回答你

基本上你要先有一個認識 就是所謂的IPv4 的IP是有兩個段落 123.456.aaa.bbb 是一個在Class B的網段. 則123.456屬於網路地址 而aaa.bbb屬於主機地址

而在subnetting就可以讓網路管理員(可能是人員或是設備)去將這個網址切割開來. 為何要這樣做呢? 因為實際上的 IP並不是你所見到的格式, 因為設備在訊息交換的過程是採用Binary(二進位)

舉例:

IP: 192.168.100.101
Binary: 11000000.10101000.01100100.01100101
怎樣轉換的 你可以使用 Windows內建的小算盤去試試看, 不然就請研究計算機概論

以上述為例則11000000.10101000 為Class B網段地址
主機地址就是01100100.01100101

而通成Subnet Mask你都怎設定 ?如果設定成 255.255.255.0 就是11111111.11111111.11111111.00000000
然後用AND運算


11000000.10101000.01100100.01100101 (192.168.100.101) IP Address
11111111.11111111.11111111.00000000 (255.255.255.0) Subnet Mask
AND運算後
11000000.10101000.01100100.00000000 (192.168.100.0) Subnet

"""總而言之, Subnet Mask就是為了要讓電腦能夠像帶了一副眼鏡可以看清楚這個IP是屬於哪個網段的主機."""
希望這解釋有幫助到你去理解她的用途

香港工作的台灣人 BBM 2192AD31 or visit my profile at http://www.facebook.com/ivanliang
用個不是很正確但至少能理解的比喻

DNS = 查號台,告訴你哪家公司電話幾號
電腦認的是IP..........
把 www.mobile01.com 網址 轉換成 IP 211.75.83.3
沒有DNS ,你上網就得打 211.75.83.3 而不是 www.mobile01.com
(host 檔那些 在此就省略不提了)

子網路遮罩=行政區域劃分
全台灣到處都有中正路,到底是中和中正路還是淡水中正路 總要辨別一下
(子網路遮罩跟IP的組合切法......就別提了)


天氣好冷
呼叫鴨大出來說明講解.................薑母鴨幻想中

認真就等著被關吧!LDS 請勿人身攻擊!
charles502 wrote:
想回答才發現自己懂得真少
請鴨大來說明好了........................(恕刪)



這個要解釋... 眼淚就流不停阿...

不是眼淚... 是需要時間啦...

嘿嘿... 我也不會a...

這樣會不會被打阿...




DNS 就是要解決人類記憶的問題...

對於電腦來說... 只有 0 與 1 ... 以下以 IPv4 來說明

但是人類怎麼可能去記憶 一堆 0 與 1

以 www.mobile01.com 這個網站所對應的IP為 211.75.83.3

換成二進制... 就會變成...

11010011 1001011 1001011 00000011

若是使用這個方式來輸入到瀏覽器當中... 你會不會瘋掉?!

那... 若是直接使用 211.75.83.3 連線呢?

沒有問題... 那你每次連線到 mobile01 就需要輸入 數字...

連線到 yahoo 都要輸入IP... 這一般人怎麼能夠接受呢?

於是出現 DNS 的機制...

在早期 Internet 的機器少... 大都是在一個區域上運作...

頂多使用 hosts 這個檔案來做IP與位置的定義...

不過隨著Internet的發展越來越大... 人類的記憶卻無法跟隨的時候...

就出現DNS的機制... 原理其實可以去看鳥哥DNS的篇幅...

就是當你輸入 www.mobile01.com 的時候

你的網頁瀏覽器就會去尋找本機的 hosts 的檔案...

發現沒有...

就會在你之前設定的 DNS 的 IP 去詢問 www.mobile01.com 的位置是對應到哪個IP上面...

之後經由重重的回傳之後... 再給你使用...

詳情請見 鳥哥 DNS 篇幅


最簡單來說...

DNS 是解決人類脆弱記憶的IP與名稱之間的轉換...
阿胖技研,專研資訊相關技術!
wst2080 wrote:
這個要解釋... 眼...(恕刪)

你還沒有解釋子網路遮罩啦~~~(翻桌)
Submask 網路子遮罩的部份...

通常都會使用在 VLSM 的上面...

假設說 IPv4 全部都可以使用...

那IP位置頂多從 0.0.0.0 到 255.255.255.255

這還包含切割子網路、廣播、私有、NetID等等的IP...

這個說詳細... 應該可以寫蠻長的篇幅...

上面我已經囉唆太多了... 相信你也不太想看...

網路子遮罩...
最簡單來說就是判定你的網路形態與判定網路封包是否需要丟給網路閘道來做處理的一個依據!


寫的太精簡了... 有點心虛...

稍為補充一下...

通常要判定你要送出去的封包是要給LAN (區域網路) 還是WAN (廣域網路)...

最基本的就是利用 submask 來做判定...

一般來說 若你有詳細讀 TCP/IP 的規範的話...

應該會知道在於資料打包成封包的過程當中都會在前頭加個表頭...

在於 IP 層 就會加個 IP表頭...

封包的表頭就記錄 目的IP 來源IP

你的電腦就會拿這個封包的IP表頭來跟自己的網路子遮罩來比較...

判定是否為這個網段的封包...

若是... 就直接丟給這個網段的機器...

不是... 就直接丟給這個網段的網路閘道 (Gateway) 再經由 Gateway 來將你的封包路由到你要到的目的地去...

這樣說明還是不夠詳盡... 真的要說明詳盡... 真的可以寫一本書當中的一個篇幅...




阿胖技研,專研資訊相關技術!
charles502 wrote:
你還沒有解釋子網路遮罩啦~~~(翻桌)..(恕刪)



我哩咧...

我多寫幾個篇幅麻...

阿胖技研,專研資訊相關技術!
wst2080 wrote:
我多寫幾個篇幅麻...

鴨大
不好意思也佔用這個版面向您請教
廣播跟網路位址的宣告?(我要說的是192.168.0."0"這個網段的頭)
該怎麼解釋比較好?
charles502 wrote:
廣播跟網路位址的宣告?(我要說的是192.168.0."0"這個網段的頭)
該怎麼解釋比較好?...(恕刪)



不知道你是指一個Class B 還是 一個 Class C...

通常網路位置宣告有幾種

使用 Net ID 來做宣告

192.168.0.0 / 24 <- 這代表有一個 Class C 的網段

192.168.0.0 / 16 <- 這代表有一個 Class B 的網段

或者用這種遮罩的方式表達也可以

192.168.0.0 / 255.255.255.0 <--- 來代表一個 Class C

192.168.0.0 / 255.255.0.0 <--- 來代表一個 Class B


這樣的宣告有什麼意義呢?

其實就是宣告一個網路區段... 通常我們都會解釋成 "這個網段" 這方面的說法...

阿胖技研,專研資訊相關技術!
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!