TCP上的NetBIOS设置参数
副标题#e#
所有 NetBT 参数均是位于 HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Services 的两个差异子项之一的注册表值:
NetBT\Parameters
NetBT\Adapters\Interfaces\interface,个中 interface 指 NetBT 绑定的网络接口的子项.后头的项是每个接口特有的。假如系统是利用 DHCP 设置的,那么在呼吁提示符下利用 ipconfig /renew 呼吁,就会使参数的变动生效。不然,您必需从头启动系统,使这些参数的变动生效。
可利用注册表编辑器设置的参数
在 TCP/IP 组件安装进程中,NCPA 安装下列参数的默认数值。可以利用注册表编辑器 (Regedt32.exe) 对它们举办修改。默认环境下,注册表中的一些参数是可见的,但大大都参数必需建设,以便修改 NetBT 驱动措施配置的默认值。
BacklogIncrement
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 3-0x14(十进制为 1-20)
默认值: 3
说明: 添加该参数是为了办理 Internet SYN 进攻问题。当毗连 NetBIOS TCP 端口(139) 时,假如空闲毗连块的数量小于 2,系统就会建设BackLogIncrement
个新毗连块。每个毗连块占用 78 字节内存。可以利用 MaxConnBackLog 参数,设定答允的毗连总数限制。每个 NetBT 毗连需要一个毗连块。
BcastNameQueryCount
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 1-0xFFFF
默认值: 3
说明:该数值确定在没有收到响应的环境下 NetBT 广播特命名称查询的次数。
BcastQueryTimeout
项: Netbt\Parameters
数值范例: REG_DWORD – 时间(毫秒)
有效范畴: 100-0xFFFFFFFF
默认值: 0x2ee(十进制为 750)
说明:该数值确定同一名称的两个持续广播名称查询之间的时距离断。
BroadcastAddress
项: Netbt\Parameters
数值范例: REG_DWORD – 4 字节、小端编码 IP 地点
有效范畴: 0-0xFFFFFFFF
默认值:每个网络全“1”的广播地点
说明: 对付所有与广播名称相关的数据包,该参数可强制 NetBT 利用指定的地点。默认环境下,NetBT 利用每个网络相应的全“1”广播地点(即,对付地点为10.101.0.0、子网掩码为 255.255.0.0 的网络,子网广播地点为 10.101.255.255)。譬喻,假如网络利用全“0”的广播地点(利用 UseZeroBroadcast TCP/IP参数配置)时,就要配置该参数。在上面的示例中,符合的子网广播地点是 10.101.0.0。该参数然后被配置为 0x0b650000。该参数是全局的,并且用于 NetBT绑定的所有子网上。
#p#副标题#e#
CachePerAdapterEnabled
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴: 0、1(false、true)
默认值: 1 (true)
说明: 该数值确定是否在每个适配器上缓存 NetBIOS 长途名称。Nbtstat -c 已获得加强,以显示每个适配器的名称缓存。
CacheTimeout
项: Netbt\Parameters
数值范例: REG_DWORD – 时间(毫秒)
有效范畴: 0xEA60-0xFFFFFFFF
默认值: 0x927c0(600000 毫秒 = 10 分钟)
说明:该数值确定在长途名称表中缓存名称的时距离断。nbtstat -c 呼吁可用于查察在缓存中每个名称的剩余时间。
ConnectOnRequestedInterfaceOnly
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴: 0、1(false、true)
默认值: 0 (false)
说明:该数值可用于设定仅在所请求的适配器上答允 NetBT 毗连。当在多宿主计较机上的重定向器挪用另一个“计较机名称”时,它就会挪用所绑定的所有 NetBT传输(协议/适配器绑定)。每个传输独立地传到方针名称。配置该参数可将每个传输限定为:通过本身的适配器毗连其它计较机,以制止交错通信。有关具体信息,请拜见本文“多宿主计较机的 NetBIOS 名称注册与理会”一节该参数已不再利用,所以它不起浸染就不敷不奇了。
EnableDns
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 1 (true)
说明:假如将该值设为 1 (true),NetBT 就会向 DNS 处事器查询不能由 WINS、广播或 Lmhosts 文件理会的名称。
EnableProxyRegCheck
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 0 (false)
说明:假如该参数配置为 1 (true),假如该名称已利用 WINS 注册,可能该名称以其它 IP 地点放在署理的当地名称缓存中,署理名称处事器就会给广播名称注册发送一个否认响应。只要 WINS 有名称映射,该成果可防备系统变动其 IP 地点。基于这个原因,默认环境下它被禁用。
InitialRefreshT.O.
项: Netbt\Parameters
数值范例: REG_DWORD – 时间(毫秒)
有效范畴: 960000-0xFFFFFFF
默认值: 960000(16 分钟)
#p#分页标题#e#
说明:该参数指定在名称注册期间 NetBT 所利用的初始刷新超时。当它首次注册名称时,NetBT 试图按该时距离断的八分之一毗连 WINS 处事器。当它收到注册乐成响应,该响应包括要利用的新刷新隔断。
LmhostsTimeout
项: Netbt\Parameters
数值范例: REG_DWORD – 时间(毫秒)
有效范畴: 1000-0xFFFFFFFF
默认值: 6000(6 秒)
说明: 该参数指定 NetBT 提交的 Lmhosts 和 DNS 名称查询的超时值。计时器有一个超时数值精度,因此实际超时可以是该数值的两倍。
MaxConnBackLog
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 2-0x9c40(十进制为 1-40,000)
默认值: 1000
说明: 该数值确定 NetBT 分派的毗连块的最大个数。有关具体信息请拜见BackLogIncrement 参数。
MaxPreloadEntries
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 0x3E8-0x7D0(十进制为 1000-2000)
默认值: 十进制为 1000
说明:该数值确定从 Lmhosts 文件中预装的最多项数。在 Lmhosts 文件中,要预装进缓存中的项标有 #PRE 标志。
MaxDgramBuffering
项: Netbt\Parameters
数值范例: REG_DWORD – 字节数
有效范畴: 0x20000-0xFFFFFFFF
默认值: 0x20000 (128K)
说明: 该参数指定 NetBT 给所有正在举办的数据报发送动态分派的最大内存数。一旦到达该限制,就会由于资源不敷而使进一步发送失败。
MinimumRefreshSleepTime
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 21600000-4294967295
默认值: 21600000 ms(6 小时)
说明: 当呆板置于睡眠或休眠模式时,假如 TTL 的一半小于 6 小时,则可利用该参数从头配置 WakeupTimer 上的 TTL。
MinimumFreeLowerConnections
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 20-500
默认值: 50
说明: 在系统启动时,该参数用于给系统分派空闲句柄数来吸收传入毗连。它们是正在利用的勾当毗连之外分派的句柄。一旦呆板处于不变状态,空闲句柄数增加到正在利用句柄的个数的一半。除非在注册表中已指定,不然空闲句柄数不会少于50。
NameServerPort
项: Netbt\Parameters
数值范例: REG_DWORD – UDP 端口编号
有效范畴: 0-0xFFFF
默认值: 0x89
说明:该参数确定 NetBT 向 WINS 发送与名称处事有关的数据包(如名称查询与名称注册)的方针端口编号。Microsoft WINS Server 在端口 0x89(十进制为138)举办侦听。其它厂商的 NetBIOS 名称处事器可以在其它端口长举办侦听。
NameSrvQueryCount
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 0-0xFFFF
默认值: 3
说明:该数值确定 NetBT 在没有收到响应的环境下向 WINS 处事器发送查找指命名称查询的次数。
NameSrvQueryTimeout
项: Netbt\Parameters
数值范例: REG_DWORD – 时间(毫秒)
有效范畴: 100-0xFFFFFFFF
默认值: 1500(1.5 秒)
说明: 该数值确定毗连两次向 WINS 查询指命名称的时距离断。
NodeType
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 1、2、4、8(B 节点、P 节点、M 节点、H 节点)
默认值:按照 WINS 处事器设置,设为 1 或 8
说明:该参数确定 NetBT 注册与理会名称所利用的要领。B 节点系统利用广播。P节点系统仅利用到名称处事器 (WINS) 的点对点名称查询。M 节点系统先广播,然后查询名称处事器。H 节点系统先查询名称处事器,然后广播。通过 Lmhosts和 DNS(如启用)理会名称,请遵循这些要领。假如此项存在,它就会包围DhcpNodeType 项。假如两项均不存在,且客户没有设置 WINS 处事器,则系统默认为 B 节点。假如至少设置了一个 WINS 处事器,该系统默认为 H 节点。
NoNameReleaseOnDemand
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 0 (false)
说明:该参数确定当收到网络的名称释放请求时,计较机是否释放其 NetBIOS 名称。添加该参数,打点员就可以掩护呆板免遭恶意名称释放进攻。
RandomAdapter
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 0 (false)
说明: 该参数仅合用于多宿主主机。假如将该参数配置为 1 (true),NetBT 从所有绑定的接口中随机选择 IP 地点以响应名称查询。凡是环境下,响应包括要查询的接口地点。对付在同一网络上带有两个接口的处事器,该成果可用于其负载均衡。
RefreshOpCode
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 8、9
默认值: 8
#p#分页标题#e#
说明: 该参数强制 NetBT 在名称刷新数据包中利用特定的“操纵码”字段。在此区域,NetBT 协议的类型不太明晰。固然 Microsoft 实现倾向于利用默认数值 8,但其它一些实现如 Ungermann-Bass 则利用数值 9。两种实现必需利用同一操纵码字段举办互操纵。
ScopeId
项: Netbt\Parameters
数值范例: REG_SZ – 字符串
有效范畴:任何由句点离隔的两部门或星号 (*) 构成的有效 DNS 域名。
默认值: 无
说明: 该参数指定该节点的 NetBIOS 名字范畴。该数值不答允以句点开始。假如该参数包括一个有效数值,它就会包围同一名称的 DHCP 参数。忽略空的数值(空字符串)。将该参数配置为值 *,则说明没有范畴限制,并包围 DHCP 参数。
SessionKeepAlive
项: Netbt\Parameters
数值范例: REG_DWORD – 时间(毫秒)
有效范畴: 60,000-0xFFFFFFFF
默认值: 3,600,000(1 小时)
说明:该数值确定会话中保存传输的时距离断。该值配置为 0xFFFFFFF,就用禁用保存
SingleResponse
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 0 (false)
说明: 该参数仅合用于多宿主主机。假如该参数配置为 1 (true),在名称查询响应中,NetBT 仅提供其绑定的一个接口的 IP 地点。默认环境下,所有绑定接口的地点均包括在内。
Size/Small/Medium/Large
项: Netbt\Parameters
数值范例: REG_DWORD
有效范畴: 1、2、3(小型、中型、大型)
默认值: 1(小型)
说明:该数值确定用于生存当地与长途名称的名称表的巨细。一般环境下,配置为1(小型)就足够了。假如系统用做署理名称处事器,则该数值自动配置为 3(大型),以增台甫称缓存散列表的巨细。散列表的表元巨细配置如下所示:
小型:16
中型:128
大型:256
SMBDeviceEnabled
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 1 (true)
说明: Windows 2000 支持一个新的网络传输,称为 SMB 设备,默认环境下它可以利用。在疑难明答时,可利用该参数禁用 SMB 设备。有关具体信息,请拜见本文的“NetBT Internet/DNS 加强与 SMB 设备”一节。
TryAllNameServers
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 0 (false)
说明: 该参数节制到一个 IP 地点的 NetBIOS 会话成立请求失败后,客户是否继承从已设置的处事器列表中查询其它名称处事器。假如启用该参数,将查询列表中的所有 WINS 处事器并毗连到提供的所有 IP 地点,假如仍找不到,才会通知用户请求失败。
TryAllIPAddrs
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 1 (true)
说明:当 WINS 处事器对名称查询返回一个 IP 地点列表时,它是凭据地点是否和客户接口在同一子网上来排定优先顺序的。该参数节制客户是否 ping 列表中的IP 地点并毗连到第一个响应的地点;可能是否毗连到(有序)列表中的第一个 IP地点并因为毗连失败而告失败。默认环境下,客户 ping 列表中的每个地点并试图毗连到应答 ping 的第一个地点。
UseDnsOnlyForNameResolutions
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 0 (false)
说明: 该参数用于禁用所有 NetBIOS 名称查询。NetBIOS 名称注册与刷新仍然可以利用,且仍然答允 NetBIOS 会话。要在接口上完全禁用 NetBIOS,请拜见NetbiosOptions 参数。
WinsDownTimeout
项: Netbt\Parameters
数值范例: REG_DWORD – 时间(毫秒)
有效范畴: 1000-0xFFFFFFFF
默认值: 15,000(15 秒)
说明: 该参数确定 NetBT 在毗连任何 WINS 处事器失败之后再次利用 WINS 之前期待的时间。该成果主要用于答允临时与网络断开的计较机(如膝上型电脑)启动,而不消比及每个 WINS 名称注册或查询超时。毗连 UI 的可设置参数可以利用网络节制面板东西 (NCPA) 配置下列参数。不必直接设置这些参数。
EnableLmhosts
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 1 (true)
#p#分页标题#e#
说明:假如将该数值配置为 1 (true),NetBT 就会搜索 Lmhosts 文件(如存在)以查找不能由 WINS 或广播理会的名称。默认环境下,没有 Lmhosts 文件数据库目次(由 Tcpip\Parameters\DatabasePath 指定),因此不会举办任何操纵。该数值由 NCPA 的高级 TCP/IP 设置对话框写入。
EnableProxy
项: Netbt\Parameters
数值范例: REG_DWORD – 布尔值
有效范畴:0、1(false、true)
默认值: 0 (false)
说明:假如将该数值配置为 1 (true),系统就会用作 NetBT 所绑定的网络署理名称处事器。署理名称处事器应答 WINS 已理会的名称的广播查询。利用署理名称处事器,B 节点实现的网络就可以毗连到用 WINS 注册的其它子网上的处事器。
NameServerList
项: Netbt\Parameters\Interfaces\interface
数值范例: REG_MULTI_SZ – 以空格脱离的点分十进制 IP 地点(即 10.101.1.200)
有效范畴:任何有效 WINS 处事器 IP 地点列表。
默认值: 空(无地点)
说明: 该参数指定计较机设置的一组 WINS 处事器的 IP 地点。假如该参数包括有效数值,则它包围同一名称的 DHCP 参数。该参数替代 Windows NT 4.0 参数NameServer 和 NameServerBackup,它们将不再利用。
NetbiosOptions
项: Netbt\Parameters\Interfaces\interface
数值范例: REG_DWORD – 数字
有效范畴: 1、2
默认值: 1
说明: 该参数节制是否在每个接口上启用 NetBIOS。在开始菜单上,指向配置,然后单击网络和拨号毗连。右键单击当地毗连,然后单击属性。选择 Internet 协议 (TCP\IP),单击属性,然后单击高级。单击 WINS 选项卡。NetBIOS 选项是启用 TCP\IP 上的 NetBIOS、禁用 TCP\IP 上的 NetBIOS 或利用来自 DHCP 处事器的 NetBIOS 配置(默认配置)。启用时,该数值配置为 1。禁用时,该数值配置为 2。假如该项不存在,则利用 DHCPNetbiosOptions 项。假如该项确实存在,则忽略 DHCPNetbiosOptions。
不行设置的参数
下列参数由 NetBT 组件建设并利用。毫不能利用注册表编辑器修改这些参数,不然大概导致组件不不变。以下列出的这些参数仅供参考。
DHCPNameServerList
项: Netbt\Parameters\Interfaces\interface
数值范例: REG_MULTI_SZ – 以点脱离的十进制 IP 地点再以空格离隔(即 10.101.1.200)
有效范畴:任何有效 WINS 处事器 IP 地点列表。
默认值: 空(无地点)
说明: 该参数指定 WINS 处事器列表的 IP 地点,由 DHCP 处事所提供。该参数替代 Windows NT 4.0 参数 DHCPNameServer 和 DHCPNameServerBackup,它们将不再利用。也可拜见 NameServerList,假如它存在,就会包围此参数。
DHCPNetbiosOptions
项: Netbt\Parameters\Interfaces\interface
数值范例: REG_DWORD – 数字
有效范畴: 1、2
默认值: 1
说明: 该参数是由 DHCP 客户处事写入的。有关说明,请拜见 NetbiosOptions参数。
DhcpNodeType
项: Netbt\Parameters
数值范例: REG_DWORD – 数字
有效范畴: 1-8
默认值: 1
说明: 该参数指定 NetBT 节点范例。它是由 DHCP 客户处事写入的(如启用)。有效的 NodeType 数值包围该参数。有关完整说明,请拜见 NodeType。
DhcpScopeId
项: Netbt\Parameters
数值范例: REG_SZ – 字符串
有效范畴:以句点离隔的名称字符串,如 microsoft.com
默认值:无
说明:该参数指定节点的 NetBIOS 名称规模。它是由 DHCP 客户处事写入的(如启用)。该数值不能以句点开始。有关具体信息,请拜见 ScopeId 的项。
NbProvider
项: Netbt\Parameters
数值范例: REG_SZ – 字符串
有效范畴: _tcp
默认值: _tcp
说明: 该参数在 RPC 组件内部利用。不行变动默认值。
TransportBindName
项: Netbt\Parameters
数值范例: REG_SZ – 字符串
有效范畴: N/A
默认值: \Device\
说明:该参数在产物开拓进程中内部利用。不行变动默认值。