简述Windows系统名称解析过程

windows名字解析之二 — 使用NetBIOS协议(动态映射) NetBIOS 名称解析意味着成功地将 NetBIOS 名称映射成 IP 地址~ 关于NetBIOS的介绍,微软官方MSDN上有介绍:http://msdn.microsoft.com/zh-cn/library/cc738412.aspx 关于NetBIOS解析的过程,微软 阅读详情
在Windows系统中,名称解析有两种类型
一种是基于主机名称的名称解析,另一种是基于NetBios名称的名称解析。
这两种类型的名称解析顺序是不一样的,在具体说明两种类型的名称解析顺序之前,先要理清主机名称和NetBios名称的概念。 那么,主机名称和NetBios名称分别是什么概念,两者之间又有什么异同!下面就这个问题做出解释:
  我们知道,在Windows系统中,有两种名称解析服务,分别是DNS和WINS名称解析服务,其中DNS中使用的是主机名称,WINS中使用的是NetBios名称。两种名称最直观的区别是:NetBios名称没有层次结构,是一种平坦名称(flat Name),NetBios名称最大长度为16个字符,可以包含空格,但不能包括以下字符:/\[]":;|<>+=,?*,不包含".",形如:Alligator,而主机名称是具有层次结构的名称,最大长度为255个字符,形如:Alligator.51Cto.com。
默认情况下,Windows系统中用Hosts文件来保存由IP地址和主机名称组成的静态查询表,用Lmhosts文件来保存由IP地址和NetBios名称组成的静态查询表。两个文件均保存在%SystemRoot%\System32\drivers\etc目录下,分别用于DNS和Wins名称解析。
   明确了主机名称和NetBios名称后,接下来一个问题是,在一次名称解析过程中,计算机是如何选择以哪一种方式进行解析呢?
   答案是依据应用程序所使用的网络协议。如果应用层使用是基于微软内部使用的SMB协议,那么就会对要解析的名称进行分析。如果要解析的名称是平坦名称,就使用NetBios名称解析,如果名称中包括".",或者长度超过16个字符,就会使用DNS名称解析。一句话,就是先分析名称,然后再决定按哪种方式解析。而对于通用的基于Windows Socket的应用程序,会并行发起基于DNS的名称解析和基于NetBios的名称解析,但以DNS名称解析为主。
   同时,对于DNS名称解析和Wins名称解析,两者的解析顺序也是不同的。
DNS名称解析过程是:
    步骤1:用户输入一个名称地址
    步骤2:PC首先查询这个名称是不是就是本机
    步骤3:读本机的Hosts文件
    步骤4:查找DNS服务器
    步骤5:查找NetBios名称缓存
    步骤6:查找Wins服务器
    步骤7:广播
    步骤8:查找LMHosts文件

NetBios名称解析过程:
    步骤1:用户输入一个名称地址
    步骤2:查找NetBios名称缓存
    步骤3:查找Wins服务器
    步骤4:三次广播 
    步骤5:查找LMHosts文件 
    步骤6:读本机的Hosts文件
    步骤7:查找DNS服务器
    注意:对于上述步骤,如果中间某一步查询成功,解析过程立即结束,否则进入下一步。
           另外,对于NetBios名称解析过程的最后一步,平坦名称是不能直接提交给DNS服务器。在提交给DNS服务器之前,要将平坦名称转换为DNS结构的名称。
    具体动作如下:
           如果名称中没有一个包含“.",且名称长度少于16个字符,客户端会将计算机的DNS后缀附加到名称上,再将其发送给DNS服务器解析。
  
对于域用户来说,具体附加的DNS后缀是可以在”我的电脑“属性中看到,如图一所示
650) this.width=650;" .click='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://img1.51cto.com/attachment/200903/200903041236125982640.jpg" border="0" />
 
对于工作组用户来说,可以手动在”网络连接“TCP/IP属性的高级DNS设置中添加要附加的DNS后缀,如图二所示:
650) this.width=650;" .click='window.open("http://blog.51cto.com/viewpic.php?refimg=" + this.src)' alt="" src="http://img1.51cto.com/attachment/200903/200903041236125995312.jpg" border="0" />
 
如果名称中包含“.",但没有最未尾的".",解析器会追加未尾的”.",并将其发送给DNS服务器,如果查询失败,解析器会追加完整的域名后缀,再将发送给DNS服务器。如果第一个DNS后缀无法获得主机记录,解析器会依次将事先配置好的所有备用的DNS后缀追加后发送给DNS服务器进行查询。
          如果所有的备用后缀查询都失败,解析器就会停止查询,返回提示信息!

本文出自 “我儿子真帅!” 博客,请务必保留此出处http://alligator.blog.51cto.com/36993/52352

90、Windows XP Professional网络配置与名称解析全攻略 本文详细介绍了Windows XP Professional中的网络配置和名称解析技术,包括自动专用IP寻址(APIPA)、手动IP配置、多IP地址配置、备用IP设置以及DNS、WINS等名称解析方法。内容涵盖从基础配置到高级优化,适合家庭用户和小型企业管理员参考使用。 阅读详情

相关推荐

liunx命令大全,非常全从磁盘管理到网络配置

liunx命令大全,收录了很多命令从磁盘管理到网络配置

linux和windows下设置系统本地域名解析

不熟悉DNS域名解析过程的可以参考文章–DNS域名解析全过程 本文章主要讲解系统本地解析(host文件) 1、linux域名解析 修改hosts文件 在客户端中的浏览器中搜索ip地址就可以上网,但是ip地址记起来非常不方便,所以这里用到域名解析 vim /etc/hosts #添加183.232.231 www.baidu.com 此文件中写什么访问什么,没有写的地址就不能访问 这种就有一个问题我访问百度的新闻就访问不了,百度新闻的域名变成了news.baidu.com 修改DN.

BadBoyxiaolin的博客 4069

光学系统设计:波段、光源、光纤与探测器匹配指南

在光学测量和光纤通信系统中,波段、光源、光纤和探测器的匹配关系是系统设计的核心基础。波段指电磁波谱中的特定波长范围,光源负责产生特定波长的光信号,光纤作为传输介质需要与波长匹配以降低损耗,探测器则负责将光信号转换为电信号。理解各组件的光谱特性对于系统性能至关重要,例如在850nm短波长多模光纤系统中,VCSEL激光器与PIN光电二极管的组合能提供最佳性价比。典型应用场景包括生物医学成像、光纤通信和气体传感,其中光谱重叠优化、模场直径匹配和偏振特性协调是关键技术要点。通过实测数据对比不同组合的传输性能,可以为

weixin_33812433的博客 339

域环境中计算机名称解析

域环境中计算机名称解析 在企业内网,用户习惯使用计算机名访问网络资源,而不习惯使用域名或IP地址访问。访问同一个网段的计算机,计算机名称解析使用广播,跨网段实现计算机名称解析,可以使用WINS服务器来实现。在域环境中,计算机可以使用DNS实现计算机名解析,而不用配置WINS服务器。 域中的计算机全称由计算机名加上域名构成。将DNS的服务器的区域设置成允许安全更新,域中的计算机会向DNS注册自己...

weixin_33912638的博客 428

FPGA+滨淞CCD实战:手把手教你搭建S7031/S10142成像电路(附避坑指南)

本文详细介绍了使用FPGA驱动滨淞CCD传感器(S7031/S10142)构建高精度成像系统的完整实战流程。内容涵盖核心器件选型、系统架构规划、电路板(焦面板与接口板)设计要点、FPGA Verilog逻辑实现,并提供了从电源管理、信号调理到数据采集的详细避坑指南,帮助读者从零搭建稳定可靠的成像电路。

weixin_29271263的博客 227

开关电源EMI滤波设计:如何通过Cx和Cy电容精准抑制共模与差模干扰?

本文深入解析了开关电源EMI滤波设计中Cx和Cy电容的核心作用。Cx电容并联于火线与零线之间,专用于抑制差模干扰;Cy电容连接于火线/零线与地之间,则负责泄放共模干扰。文章详细阐述了二者选型、安规要求及PCB布局要点,并提供了基于测试频谱的实战调优策略,是解决电源传导噪声问题的实用指南。

7z8x2c4v6b9的博客 468

域 用户和计算机名,域环境中计算机名称解析

域环境中计算机名称解析在企业内网,用户习惯使用计算机名访问网络资源,而不习惯使用域名或IP地址访问。访问同一个网段的计算机,计算机名称解析使用广播,跨网段实现计算机名称解析,可以使用WINS服务器来实现。在域环境中,计算机可以使用DNS实现计算机名解析,而不用配置WINS服务器。域中的计算机全称由计算机名加上域名构成。将DNS的服务器的区域设置成允许安全更新,域中的计算机会向DNS注册自己的名称对...

weixin_29028611的博客 1446

「极简」扣子(coze)教程 | 细节决定成败!这个小功能让用户满意度飙升,讲的太细了

这一期大师兄通过向扣子(coze)应用添加提示语的方法向用户显示系统运行的状态。

u014527622的博客 2118

IP解析计算机名称

#-*- coding: UTF-8 -*- import subprocess,sys,threading reload(sys) sys.setdefaultencoding('utf-8') def ip2name(mutex,ip,fp,kw): nbtstatchild = subprocess.Popen(['nbtstat','-A',ip],shel...

weixin_34067102的博客 474

大模型运维实战:从GPU选型到推理服务稳定落地

大模型服务进入生产环境后,运维对象从传统进程转向GPU显存、KV Cache、推理吞吐等动态资源。显存利用率、首token延迟、并发队列深度等指标,直接影响模型服务的质量与成本。理解推理框架的内存分配机制、掌握监控告警与自动化扩容手段,是保障服务稳定的关键。这类能力广泛应用于企业私有化部署、智能客服、知识库问答等场景,帮助运维团队从被动救火转向主动容量规划与性能调优。本文围绕大模型运维的完整路线,梳理从硬件选型、推理部署到监控排障的实战经验,并算清一份真实项目的长期成本账。

weixin_29054245的博客 238

手把手教你用Qt和QScada框架,从零搭建一个简易的工业组态监控界面

本文详细介绍了如何使用Qt和QScada框架从零搭建工业组态监控界面,涵盖环境配置、界面设计、动态数据绑定及高级功能实现。通过实战案例演示,帮助开发者快速掌握SCADA系统开发技巧,提升工业自动化项目的开发效率。

weixin_32932149的博客 340

简述Windows系统名称解析过程(轉載)

简述Windows系统名称解析过程 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://alligator.blog.51cto.com/36993/52352 ...

weixin_34129696的博客 181

肺癌术后随访离散选择实验(DCE)设计与SAS实现

随着肺癌早期诊断和治疗技术的进步,肺癌患者的生存率显著提高,术后随访管理成为提升患者生活质量的关键环节。然而,如何在有限的医疗资源下设计出既符合患者需求又具有成本效益的随访方案,是临床决策面临的重要挑战。 离散选择实验(Discrete Choice Experiment, DCE)是一种定量研究方法,通过模拟真实世界的选择情境,测量患者对不同随访方案属性的偏好程度。本研究旨在通过DCE方法,系统评估肺癌术后患者对随访服务的偏好,为制定以患者为中心的随访策略提供循证依据。

huanghm88的专栏 101

排除DNS解析故障方法 Windows系统名称解析过程

<br /><br />Windows系统名称解析过程<br /> <br />在Windows系统中,名称解析有两种类型<br />一种是基于主机名称的名称解析,另一种是基于NetBios名称的名称解析。<br />这两种类型的名称解析顺序是不一样的,在具体说明两种类型的名称解析顺序之前,先要理清主机名称和NetBios名称的概念。 那么,主机名称和NetBios名称分别是什么概念,两者之间又有什么异同!下面就这个问题做出解释:<br />  我们知道,在Windows系统中,有两种名称解析服务,分别是D

To be code... 5457

【OpenClaw从入门到精通】第24篇:OpenClaw Skill商业化实战指南——从0开发付费技能,在ClawHub变现(2026实测版)

本文聚焦OpenClaw Skill商业化的全流程落地,基于2026年生态现状、公开行业报告及开发者指南,拆解付费Skill的市场机会、商业模式、技术实现、发布运营及避坑要点。核心围绕“Freemium API Backend”主流路径,通过虚拟但贴合真实场景的“金融研报复现”案例,提供从需求分析、定价设计到代码开发、ClawHub上架的完整实操方案。文中包含可直接复用的代码片段、执行结果演示及流程图解,既满足新手快速入门的需求,也为进阶开发者提供商业化落地的关键思路,帮助读者抓住AI Agent早期红利。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1086

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

OpenCV从入门到实战:学习路径、环境搭建与核心模块全解析

计算机视觉中,图像以矩阵形式存储,像素值范围0-255,OpenCV默认采用BGR通道顺序。通过色彩空间转换、滤波、边缘检测等基础操作,可提取图像特征并支撑目标检测、视频分析等任务。OpenCV作为工程库,提供超2500个优化算法,适合图像处理、人脸检测等场景。本专栏聚焦OpenCV API使用与工程实践,涵盖环境搭建、像素操作、滤波与边缘检测、轮廓分析及视频处理,帮助开发者从“听说过”到“用得顺手”。

weixin_34082695的博客 362

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Windows network name resolution 网络名和IP解析

本模块探讨名称解析是如何工作的。名称解析用于按名称访问服务,作为 IP 地址的替代方案。Windows 客户端被配置为联系指定的 DNS 服务器进行域名解析。本地 DNS 服务器与外部网络中的 root 和其他域 DNS 服务器通信,用于解析外部网络中的地址,并作为客户端与目标服务器之间的连接。不同类型的 DNS 记录用于标识特定域的不同类型的服务,例如邮件服务器。可以使用IPConfigNSLookup等工具对 DNS 服务进行查询和故障排除。

跑不了的你的博客 1078

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

NetBIOS 名称解析

NetBIOS 名称解析意味着成功地将 NetBIOS 名称映射成 IP 地址。NetBIOS 名称是用于标识网络上的 NetBIOS 资源的 16 字节地址。NetBIOS 名称要么是唯一的(独占),要么是组(非独占)名称。当 NetBIOS 进程与特定计算机上的特定进程通讯时,会使用唯一名称。当 NetBIOS 进程与多台计算机上的多个进程通讯时,会使用组名称。使用 NetBIOS 名称的

mejasy的专栏 1346

Windows中名称解析顺序。

由于Windows中除了使用FQDN名,还包括一个NetBIOS名,所以名称解析顺序更复杂一些。 提示:Windows 2000及以后系统中已经不再使用NetBIOS名,只是为了向下兼容老版本的Windows所以保留了对NetBIOS的支持。 (1)      检查所解析名称是否是本机。 (2)      尝试通过DNS缓存(可通过ipconfig /displaydns查看DNS缓存内...

weixin_33997389的博客 311

Windows Internet 名称服务 (WINS)

Windows Internet 名称服务 (WINS) 为注册和查询网络上计算机和用户组 NetBIOS 名称的动态映射提供分布式数据库。WINS 将 NetBIOS 名称映射为 IP 地址,并专门设计以解决路由环境的 NetBIOS 名称解析中所出现的问题。WINS 对于使用 TCP/IP 上的 NetBIOS 路由网络中的 NetBIOS 名称解析是最佳选择。...

weixin_34088598的博客 650

Windows 名字解析顺序

文章转自Live空间(http://delxu.spaces.live.com/blog/cns!D04F87F9ED029F69!2583.entry)和51cto技术博客(http://delxu.blog.51cto.com)首发。转发时务必表明出处,顺便给博主做个广告,文章写的真的很好,深入浅出,期待看到更好的博文,再次表示对博主的感谢!!!Windows 名字解析顺...

weixin_33874713的博客 344

Windows 安全基础——NetBIOS篇

网络基本输入输出系统)是一种接入服务网络的接口标准。主机系统通过WINS服务、广播及lmhosts文件多种模式,把NetBIOS名解析对应的IP地址,实现信息通信。因占用资源小、传输快的特点,NetBIOS被广泛应用于局域网内部消息通信及资源共享。从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。

qq_53058639的博客 1183
上一篇: SC2012_VMM详细安装过程
下一篇: SQLSERVER数据存储内幕
SuperITPro
博客等级 码龄15年 12粉丝 38原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值