Microsoft DNS服务监听的高编号TCP端口用途问询
Microsoft DNS服务监听的高编号TCP端口用途问询
嘿,这个每次DNS服务启动就会随机换号的高编号TCP监听端口,用途其实挺明确的——它是微软DNS服务专门用来处理跨服务器的DNS区域传送请求的,而且是对接那些用随机高源端口发起连接的请求方~
虽然常规的DNS区域传送都是在53端口上进行,但有些DNS服务器发起区域传送请求时,会使用自身的随机高源端口,微软DNS服务就靠这个动态变化的高TCP端口来监听并接收这类特殊的连接。除此之外,这个端口也会承担DNS服务内部组件之间的少量通信工作,但最核心的用途还是处理这类非常规源端口的区域传送请求。
注意:这个是处于LISTENING状态的TCP端口,不是微软DNS服务器维护的端口池/套接字池里的那些UDP端口。
你之前用的PowerShell命令完全可以精准定位到这个端口,命令如下:
PS C:\Users\vboxuser> Get-NetTCPConnection | >> Where-Object { >> $_.OwningProcess -eq $(Get-Process -Name "dns").Id ` >> -and $_.State -eq "Listen" >> }
执行后会得到类似这样的结果:
LocalAddress LocalPort RemoteAddress RemotePort State AppliedSetting ------------ --------- ------------- ---------- ----- -------------- :: 61267 :: 0 Listen ...
备注:内容来源于stack exchange,提问作者chris
相关产品推荐
相关产品推荐

