鸿 网 互 联 www.68idc.cn

WINS服务器和DNS服务器有什么区别?

来源:互联网 作者:佚名 时间:2015-06-17 09:34
对于许多人来说 WINS服务器和DNS服务器之间的关系还是一件神秘的事情 不过 我们希望用你的问题澄清这个事情 首先 DNS指的是 域名服务器 而WINS指的是 Windows互联网名称服务 两者都是用来解析域名的 但是 使用的方法完全不同! 为了帮助说明这个问题 我准备使

  对于许多人来说WINS服务器和DNS服务器之间的关系还是一件神秘的事情不过我们希望用你的问题澄清这个事情
  
  首先DNS指的是域名服务器而WINS指的是Windows互联网名称服务两者都是用来解析域名的但是使用的方法完全不同!
  
  为了帮助说明这个问题我准备使用一个例子保证让你正确地了解这两种服务的情况
  
  考虑一个名为Jupiter的文件服务器和下面两个指令:
  
  Ping
  
  Net use * jupiter mainshare
  
  上面两个指令看起来很相似第一个指令是向我们的文件服务器发送一个ping (icmp echo)数据包确认这个服务器在工作而第二个指令呼叫同一台服务器(jupiter)以便连接到一个名为mainshare的共享文件夹
  
  虽然这两个指令都指向同一台服务器(Jupiter)但是它们之间的区别是很重要的
  
  这里的Ping使用DNS把解析为一个IP地址net use指令使用WINS把NetBIOS名称Jupiter解析为一个IP地址
  
  这样你也许会感到疑惑为什么有两种不同的服务实际上在完成同一个任务?
  
  这个问题的答案是这两种服务的每一种服务都依靠不同的协议他们只是以不同的方式工作
  
  WINS是微软网络拓扑的一个重要的组成部分在过去你需要在Windows网络中运行一个WINS服务器以避免域名解析的问题当时的这种NetBIOS(Windows机器名称)协议只能在NetBEUI传输协议上工作如果你曾经使用过Windows 你会记得NetBEUI协议经常出现在你的网络属性中在网络属性中TCP/IP协议也是一个选项
  
  目前DNS取代了WINS由于微软对NetBIOS做了修改允许它使用TCP/IP堆栈完成其工作(TCP/IP协议上的NetBIOS)大多数DNS服务器都能够处理NetBIOS的请求这就是WINS服务器变得越来越少的原因
  
  简言之DNS把TCP/IP主机名称映射为IP地址WINS把NetBIOS主机名称映射为IP地址
网友评论
<