![Microsoft DNS 正在侦听高编号 TCP 端口](https://linux22.com/image/794316/Microsoft%20DNS%20%E6%AD%A3%E5%9C%A8%E4%BE%A6%E5%90%AC%E9%AB%98%E7%BC%96%E5%8F%B7%20TCP%20%E7%AB%AF%E5%8F%A3.png)
除了端口 53 之外,Microsoft DNS 服务还侦听单个高 TCP 端口。每次服务启动时,此端口都会更改(因为它是高端口)。此端口用于什么?
注意:这是处于 LISTENING 状态的 TCP 端口。不是Microsoft DNS 服务器维护的端口池/套接字池中的众多 UDP 端口之一。
以下是显示 DNS 服务监听端口的 PowerShell 命令,您可以看到我的意思。我询问的是端口 61267 上的监听器。
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
fe80::1033:c6e3:a7d1:2b1%4 53 :: 0 Listen
::1 53 :: 0 Listen
0.0.0.0 61267 0.0.0.0 0 Listen
127.0.0.1 53 0.0.0.0 0 Listen
10.0.2.201 53 0.0.0.0 0 Listen