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

看板Network作者 (None)時間16年前 (2009/08/11 02:57), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串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:52, , 1F
推一下 DHCP+手動指定ip的文章 受用無窮!!
08/11 16:52, 1F

08/11 17:44, , 2F
實在太方便了.. 再推一下!! 也可以設定成很多組虛擬ip喔
08/11 17:44, 2F

08/16 00:19, , 3F
只有幾台電腦修改一下 lmhosts 比較快。
08/16 00:19, 3F

08/31 05:32, , 4F
不建議單張網卡做內外網,本來同一網卡就能掛多組網段的IP了阿
08/31 05:32, 4F
文章代碼(AID): #1AW6sS33 (Network)