首页/网络/常用端口速查/42 nameserver 主机名服务(WINS 复制)
0-99 系统端口81 条

42 nameserver 主机名服务(WINS 复制)

IANA 注册名 nameserver(Host Name Server);现网主要身影是 Windows WINS 用 TCP/UDP 42 做复制与名称服务。

常用端口速查网络更新于 2026-10-13

WINS 复制用的端口

42 在 IANA 名录里的注册名是 nameserver(Host Name Server)。现网中它最常见的实体是 Windows 的 WINS 服务:多台 WINS 服务器之间通过 TCP/UDP 42 复制、同步名称数据库,让不同网段的客户端解析到同一份 NetBIOS 名称记录。WINS 属于 NetBIOS 时代的方案,微软已把它列为弃用组件,只在存量网络里还会遇到。

基本信息

服务nameserver(IANA 注册名)
常见实体Microsoft WINS 复制
协议TCP 与 UDP
适用平台Windows Server 的 WINS 角色,Samba 提供兼容实现
依赖NetBIOS over TCP/IP
现状已弃用,仅存量网络

典型使用场景

  • 多台 WINS 服务器做推复制或拉复制,同步名称记录,避免各网段解析结果不一致
  • 跨网段的老应用依赖 WINS 解析 NetBIOS 名称,短期内还不改 DNS
  • 排查复制伙伴不通、记录不同步类故障,先确认 42 端口是否双向可达
  • 梳理 NetBIOS 依赖清单,为把名称解析收敛到 DNS 做迁移评估
  • 安全扫描结果里出现 42,需要判断是真实 WINS 服务还是扫描器噪声

排查复制连通性

排查复制连通性
# 确认本机是否有进程监听 42
Get-NetTCPConnection -LocalPort 42 -ErrorAction SilentlyContinue
# 从复制伙伴一侧测端口可达性
Test-NetConnection -ComputerName wins01 -Port 42
ss -lntup 'sport = :42'    # Linux/Samba 侧查看监听

相关端口分工

端口协议作用
42TCP/UDPWINS 服务器之间复制、同步名称数据库
137UDPNetBIOS 名称注册与查询请求
138UDPNetBIOS 数据报与网络浏览列表
139TCPNetBIOS 会话服务,承载 SMB over NetBIOS
135TCPRPC 端点映射,WINS 管理器远程调用
复制方向要分清:WINS 支持推复制(伙伴记录变更时通知)、拉复制(按周期主动拉取)与推拉复制。排障时先核对两端伙伴配置与复制计划是否一致,再看 42 端口是否双向可达,最后才看事件日志里的复制错误。
治理顺序建议:先在接入层划好 VLAN 控制广播域,再把名称解析逐步迁移到 DNS,最后才停用 WINS 角色。一次只动一层,出问题容易回退。

易错点

  • 把 42 当成文件共享端口来排查:共享流量走 445 或 139,42 只负责名称数据库同步,封错端口不解决访问问题
  • 只放通单向的 42:推复制与拉复制的发起方向不同,单向放行会表现为偶尔同步成功的假象
  • 直接停用 WINS 角色:依赖 NetBIOS 名称的老应用会静默解析失败,报错点往往离变更点很远
  • 在扫描结果里把 42 一律当成 WINS:也可能是防火墙或 NAT 的状态跟踪残余,应以实际监听进程为准

数据来源与参考

  • IANA 端口注册表
  • Microsoft Learn:WINS 复制与端口要求

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌