我在 IIS 中定义的所有 FTP 站点都绑定到192.16.9.3:21
& 192.16.9.3:990
,但是当我执行 netstat 时,我得到的结果如下:
C:\>netstat -a -n -o
Active Connections
Proto Local Address Foreign Address State PID
TCP 0.0.0.0:21 0.0.0.0:0 LISTENING 1168
TCP 0.0.0.0:990 0.0.0.0:0 LISTENING 1168
TCP [::]:21 [::]:0 LISTENING 1168
TCP [::]:990 [::]:0 LISTENING 1168
C:\>tasklist /svc /FI "PID eq 1168"
Image Name PID Services
========================= ======== ========================================
svchost.exe 1168 ftpsvc
我如何强制 ftpsvc 仅监听192.16.9.3
?
答案1
我认为这是不可能的,只有一个 IIS FTP 进程,它监听所有指定端口上的所有地址。这样它就可以处理多个地址或端口上各个 FTP 站点的请求。