熱點推薦:
您现在的位置: 電腦知識網 >> 電腦常識 >> 正文

DNS完全解惑問答

2013-11-11 13:41:49  來源: 電腦常識 

  問什麼是DNS?其中文為何?
  
  答DNS簡單地說就是Domain Name System翻成中文就是域名系統
  
  
  
  問DNS有什麼用途?
  
  答在一個TCP/IP架構的網絡(例如Internet)環境中DNS是一個非常重要而且常用的系統主要的功能就是將人易於記憶的Domain Name與人不容易記憶的IP Address作轉換而上面執行DNS服務的這台網絡主機就可以稱之為DNS Server基本上通常我們都認為DNS只是將Domain Name轉換成IP Address然後再使用所查到的IP Address去連接(俗稱正向解析事實上將IP Address轉換成Domain Name的功能也是相當常使用到的當login到一台Unix工作站時工作站就會去做反查找出你是從哪個地方連線進來的(俗稱逆向解析
  
  
  
  問DNS是怎麼運作的?
  
  答DNS是使用層的方式來運作的例如哈工大紫丁香站的Domain Name為這個Domain Name當然不是憑空而來的是從所分配下來的又是授予(delegation)的是從哪裡來的呢?答案是從也就是所謂的根域(root domain)來的根領域已經是Domain Name的最上層這層是由InterNIC(Internet Network Information Center互聯網信息中心)所管理全世界的Domain Name就是這樣一層一層的授予下來
  
  
  
  問當我查一個Domain Name時DNS是怎麼查出它的IP的呢?
  
  答舉個例子假設今天我們查的Domain Name(作一個dns query)為時DNS Server會這麼處理
  
  () 你所用的電腦(可能是PC也可能是工作站)送出一個問題給這台電腦所設定的DNS Server提問的IP是什麼?
  
  () 這台DNS會先看看是不是在它的cache中如果是就丟出答案如果不是就從最上頭查起在DNS Server上面一定有設定要跟誰問所以這個時候它就往層的任何一台DNS(目前台)問要問誰?
  
  () 層的DNS會回要向誰查(同時你用的DNS會cache起來這個答案)
  
  () 接下來你所用的DNS就會這層的DNS問要問誰?
  
  ()的這層就會回答要向誰查(同時你用的DNS也把這答案cache起來)
  
  ()直到回答的IP是(又cache起來)
  
  
  經過了這麼多的過程終於得到了這個IP接下來才能作進一步的連線要注意的是在每一層都會問一個問題並且把答案記下來(cache起)而且還會忘掉(看該層的設定是要cache多久)
  
  
  
  問DNS要怎麼設置?
  
  答如果只是要使用DNS那只要在TCP/IP的網絡屬性中設置即可設置的方法跟使用的操作系統有關例如Windows x在控制面板網絡TCP/IP屬性找到DNS的部分再來設置Unix在/etc/nf這個文件中設置(如果要架設一台DNS Server就不是在這裡討論的了)
  
  
  
  問哪一台 DNS 資料最新?
  
  答如果你知道DNS是利用階層架構運作的那就應該知道離你最近的DNS就是最好的

From:http://tw.wingwit.com/Article/Common/201311/4686.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.