将主机名字解析称为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与wins的区别的更多相关文章

  1. WINS服务器与DNS服务器有什么区别?

    1.WINS实现的是IP地址和计算机名称的映射,DNS实现的是IP地址和域名的映射.2.WINS作用的范围是某个内部网络,DNS的范围是整个互联网.简单说明一下:WINS实现的是IP地址和计算机名称的 ...

  2. 【转】WINS服务器与DNS服务器有什么区别?

    1.WINS实现的是IP地址和计算机名称的映射,DNS实现的是IP地址和域名的映射.2.WINS作用的范围是某个内部网络,DNS的范围是整个互联网.简单说明一下:WINS实现的是IP地址和计算机名称的 ...

  3. TTL值的含义以及与域名DNS TTL值的区别

    TTL值的含义以及与域名TTL值的区别 本文来源于时光漂流瓶 http://www.9usb.net , 原文地址: http://www.9usb.net/201004/ttl-yuyuming-t ...

  4. DNS解析类型的区别

    1.A记录:WEB服务器的IP指向 A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录. 就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!如: www.dns. ...

  5. ip地址、子网掩码、DNS的关系与区别

    首先ip地址可能表示内网或者外网地址: 内网也就是局域网,最直观的就是像网吧,公司内部的电脑用交换机,HUB,路由连起来的.再通过光钎.猫接入INTERNET的. 外网就像你家里的一台电脑.用猫拨号上 ...

  6. ip地址、域名、DNS、URL的区别与联系

    IP:每个连接到Internet上的主机都会分配一个IP地址,此ip是该计算机在互联网上的逻辑地址的唯一标识,计算机之间的访问就是通过IP地址来进行的.写法:十进制的形式,用“.”分开,叫做“点分十进 ...

  7. 不同操作系统上DNS客户端操作区别汇总

    结论:windows有DNS缓存,Linux默认无DNS缓存,只能依赖于安装其他软件. 一.不同操作系统的客户端的DNS缓存差别 1.windows 系统中dns 解析器会使用系统的dns缓存来提高d ...

  8. IP地址,子网掩码,默认网关,DNS服务器知识详解(转)

    转自:http://www.cnblogs.com/JuneWang/p/3917697.html 为了更深入的学习TCP/IP协议,最近看了不少有关资料,收集整理记录如下,以备后面的使用和方便各位学 ...

  9. IP地址,子网掩码、默认网关,DNS服务器是什么意思?

    (一)  问题解析001.   问:  IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,有什么区别呢?还有真 ...

随机推荐

  1. Spring JDBCTemplate连接SQL Server之初体验

    前言 在没有任何框架的帮助下我们操作数据库都是用jdbc,耗时耗力,那么有了Spring,我们则不用重复造轮子了,先来试试Spring JDBC增删改查,其中关键就是构造JdbcTemplate类. ...

  2. [转]git提交代码时遇到代码库有更新以及本地有更新的解决方法

    本文转自:https://blog.csdn.net/myphp2012/article/details/80519156 在多人协作开发时,经常碰到同事把最新修改推送到远程库,你在本地也做了修改,这 ...

  3. Infopath 2013 通过UserProfileService读取AD用户信息

    我刚刚看过什么C#文章获得当前用户使用Web服务的详细信息. 其实无需编写任何代码,可以实现完全相同的结果.所以我在这里简单的介绍一下: *如果你已经熟悉这个,这个篇文章可以跳过. *此介绍是建立在I ...

  4. C# 线程间互相通信 AutoResetEvent和ManualResetEvent

    C#线程间互相通信主要用到两个类:AutoResetEvent和ManualResetEvent. 一.AutoResetEvent AutoResetEvent 允许线程通过发信号互相通信,线程通过 ...

  5. JAVA中的集合容器操作类

    目录 JAVA中的集合容器操作类 List集合 ArrayList的操作方法说明 LinkedList Stack Set Map Queue 总结 JAVA中的集合容器操作类 Java容器类库总共分 ...

  6. 第一个SpringBoot程序

    第一个SpringBoot程序 例子来自慕课网廖师兄的免费课程 2小时学会SpringBoot Spring Boot进阶之Web进阶 使用IDEA新建工程,选择Spring Initializr,勾 ...

  7. Tomcat报failed to parse the expression [${xxx}]异常(javax.el.ELException)的解决方法

    Tomcat 7 'javax.el.ELException' 的解决方式tomcat 7对EL表达式的语法要求比较严格,例如"${owner.new}"因包含关键字new就会导致 ...

  8. 【Spring】19、spring配置数据源的4种方式

    不管采用何种持久化技术,都需要定义数据源.Spring中提供了4种不同形式的数据源配置方式: spring自带的数据源(DriverManagerDataSource),DBCP数据源,C3P0数据源 ...

  9. HDU5293(SummerTrainingDay13-B Tree DP + 树状数组 + dfs序)

    Tree chain problem Time Limit: 6000/3000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Other ...

  10. Ubuntu 16.04 LTS 下安装 ibus-rime 输入法

    搜 Linux 下粤拼输入法的时候发现了 Rime,由于 fcitx 下的拼音输入体验实在不太好(搜狗是在我的电脑上完全坏掉了,调不出来,配置文件的问题一直没解决:谷歌是好过没有),于是安装 ibus ...