
我在 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 站點的請求。