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与wins的区别的更多相关文章
- WINS服务器与DNS服务器有什么区别?
1.WINS实现的是IP地址和计算机名称的映射,DNS实现的是IP地址和域名的映射.2.WINS作用的范围是某个内部网络,DNS的范围是整个互联网.简单说明一下:WINS实现的是IP地址和计算机名称的 ...
- 【转】WINS服务器与DNS服务器有什么区别?
1.WINS实现的是IP地址和计算机名称的映射,DNS实现的是IP地址和域名的映射.2.WINS作用的范围是某个内部网络,DNS的范围是整个互联网.简单说明一下:WINS实现的是IP地址和计算机名称的 ...
- TTL值的含义以及与域名DNS TTL值的区别
TTL值的含义以及与域名TTL值的区别 本文来源于时光漂流瓶 http://www.9usb.net , 原文地址: http://www.9usb.net/201004/ttl-yuyuming-t ...
- DNS解析类型的区别
1.A记录:WEB服务器的IP指向 A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录. 就是说:通过A记录,大家可以设置自己的不同域名转到不同的IP上去!如: www.dns. ...
- ip地址、子网掩码、DNS的关系与区别
首先ip地址可能表示内网或者外网地址: 内网也就是局域网,最直观的就是像网吧,公司内部的电脑用交换机,HUB,路由连起来的.再通过光钎.猫接入INTERNET的. 外网就像你家里的一台电脑.用猫拨号上 ...
- ip地址、域名、DNS、URL的区别与联系
IP:每个连接到Internet上的主机都会分配一个IP地址,此ip是该计算机在互联网上的逻辑地址的唯一标识,计算机之间的访问就是通过IP地址来进行的.写法:十进制的形式,用“.”分开,叫做“点分十进 ...
- 不同操作系统上DNS客户端操作区别汇总
结论:windows有DNS缓存,Linux默认无DNS缓存,只能依赖于安装其他软件. 一.不同操作系统的客户端的DNS缓存差别 1.windows 系统中dns 解析器会使用系统的dns缓存来提高d ...
- IP地址,子网掩码,默认网关,DNS服务器知识详解(转)
转自:http://www.cnblogs.com/JuneWang/p/3917697.html 为了更深入的学习TCP/IP协议,最近看了不少有关资料,收集整理记录如下,以备后面的使用和方便各位学 ...
- IP地址,子网掩码、默认网关,DNS服务器是什么意思?
(一) 问题解析001. 问: IP地址,子网掩码,默认网关,DNS服务器,有什么区别呀?我知道没有IP地址就不能上网,我也知道没设DNS就不能上外网,可它们都有什么功能,有什么区别呢?还有真 ...
随机推荐
- 翻译:CREATE PROCEDURE语句(已提交到MariaDB官方手册)
本文为mariadb官方手册:CREATE PROCEDURE的译文. 原文:https://mariadb.com/kb/en/create-procedure/我提交到MariaDB官方手册的译文 ...
- asp.net session mode 几种状态 (转)
开发asp.net应用时,修改web.config中的SessionState节点. stateserver模式: <sessionState mode="StateServer&qu ...
- T-SQL:基础练习(杂)
1.返回 每月最后一天订单 SELECT orderid, orderdate, custid, empid FROM Sales.Orders WHERE orderdate = EOMONTH(o ...
- Nginx学习笔记(一)---Linux下安装Nginx
1.Nginx介绍 (来自百度,相当之抽象,主要看后面看实例) 2.准备工作 2.1 Nginx安装 官方网站:http://nginx.org/ 2.2.Linux安装 安装工程可参考博客https ...
- hive的本地安装部署,元数据存储到mysql中
要想使用Hive先要有hadoop集群的支持,使用本地把元数据存储在mysql中. mysql要可以远程连接: 可以设置user表,把localhost改为%,所有可连接.记住删除root其他用户,不 ...
- 汇编语言--CPU资源和存储器(二)
二.CPU资源和存储器 需要访问的硬件资源主要有:CPU内部资源.存储器和I/O端口. 1.寄存器组 (1)16位寄存器组 16位CPU所含有的寄存器有(见图2.1中16位寄存器部分): 4个数据寄存 ...
- Installing Fonts programatically C#
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...
- 如何将web项目部署到Ubuntu服务器上
情景回顾: 前几天在下本着人道主义原则帮我老师的一个朋友做了个小网页,(啥人道不人道的,主要是给钱了),做完之后本来是想偷懒直接把网页扔给他自己部署去吧,结果让我帮忙部署一下,得,偷懒也偷不成了,搞吧 ...
- 【读书笔记】iOS-更改布局行为
View---->Assistant Editor---->查看可用的布局. 参考资料:<Xcode实战开发>
- 导入数据到MongoDB中
import sys import json import pymongo import datetime from pymongo import MongoClient client = Mongo ...