dns与wins的区别

将主机名字解析称为ip地址有四种办法:

dns、winds、hosts文件、lmhosts文件

dns和hosts是很多系统cout采用的一个名称解析的方法,wins和lmhosts是微软的操作系统此阿勇的一种名称解析的方法(微软也支持dns以及hosts)

另外hosts和lmhosts在叫嚣的网络也被采用

 

dns名称解析

域名的好处是:只要你申请了sina.com.cn这个域名,那么别人就会根据这个域名联系到你,在这个域名里面,你可以建立很多的主机,默认www是web服务器,所以别人会根据www.sina.com.cn来访问你的web服务器(internet上有一些默认:www代表web主机,ftp代表ftp主机,smtp代表邮件主机,根据这些默认,知道域名后,就能够像到这些服务器,其中www是最常用的)

域名是一个立体的名字结构,可以划分称为很多的区域,然后在这些区域里面保持名字的独立性(如果不用域名字,直接使用主机名字,名字空间的管理将会非常难于管理)

 

理解dns名称解析过程

1.

首先是客户端进行本地解析(1、使用hosts文件,2、使用dns缓存)如果解析成功,那么就返回ip地址,否则继续下面的步骤

2。客户机将名称查询递交给锁设定的首选dns服务器

3.dns服务器接受查询,搜索自己的区域数据文件(dns数据库文件),如果没有查询dns服务器的缓存,如果缓存还是没有,那么就采用递归或者迭代进行查询。如果还是没有显示错误。

 

netbios名称解析

1.netbios名称就是计算机名字(不包括域名),一个简单的15个字节的名字

2.netbios名称解析一共有三种方法

a.使用广播解析netbios名称(只是限于同一个网段)

b.使用lmhosts文件解析netbios名称(可以跨网段解析,位置同hosts文件)

c.使用wins服务器解析netbios名称

 

 

wins系统

wins服务器:动态接受wins客户端的额名称注册请求,更新名称请求,释放名称请求,解析名称请求

wins客户端:

wins代理:有些客户端只是支持广播方式查询netbios名称(可以通过代理将广播注册到wins服务器中去)

wins数据库:里面存放着名字--ip地址映射表。

 

wins工作原理

1.客户端查询名称是否是它所拥有的本地netbios计算机名称

2.查询netbios缓存

3.查询wins服务器

4.netbios广播进行解析

 

你可能感兴趣的:(dns)