[問題] XP下當有多個IP如何指定聆聽某個port的程式接收來自特定IP

看板Windows作者 (None)時間16年前 (2009/08/11 03:01), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
家中的3台PC皆由XP SP2或SP3組成 由於cable modem的DHCP所分配的IP 讓家中的電腦會分配到不同的網段 而在看了 http://sean.o4u.com/2008/06/xp-dhcp-ip-ip.html 的文章之後我將家中每台電腦的每張網卡設定成具有兩個IP 一個是由DHCP所分配的各自對外的public IP 另一個就是落在192.168.0.xx的私有IP區段中 之後就開始設定網路芳鄰 而設定網芳的時候我沒有用NetBEUI協定 但是發現當使用網路芳鄰的時候無法看到家中對方的電腦 但是我卻可以使用如 \\192.168.0.33 的方式來存取對方的資源 而我用netstat發現我的PC的連線狀況如下 Proto Local Address Foreign Address State UDP 118.232.246.234:137 *:* UDP 118.232.246.234:138 *:* TCP 0.0.0.0:445 0.0.0.0:0 LISTENING UDP 0.0.0.0:445 *:* ... 聆聽UDP Port 137與UDP port 138只會接收由public IP進來的封包 並不如同聆聽TCP 445 port不管是來自public 或私有IP皆會收 我在猜想不知道這是否是造成無法看到對方卻可以收到對方資料的原因 我想解決 1. 請問一下windows中有辦法修改讓負責listen port 137的程式可以接收來自特定介IP的封包嗎? 2. 以上只是我猜想的原因 確實原因我不確定 請問有無遇到與我相同的情況但是有解決掉的 感謝回覆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.232.246.234

08/11 16:51, , 1F
印像中某套Free的軟體就可以解決您的問題了
08/11 16:51, 1F

08/11 17:06, , 2F
Wireshark
08/11 17:06, 2F
文章代碼(AID): #1AW6w4R2 (Windows)
文章代碼(AID): #1AW6w4R2 (Windows)