[問題] XP下當有多個IP如何指定聆聽某個port的程式接收來自特定IP
家中的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
08/11 16:51, 1F
推
08/11 17:06, , 2F
08/11 17:06, 2F
Windows 近期熱門文章
PTT數位生活區 即時熱門文章