看板 StarCraft 關於我們 聯絡資訊
※ 引述《kiwichi2 (kiwichi2)》之銘言: : 這不是private ip的問題,private ip也可以上battle : 照message 來看,它是說 UDP 6112沒有打開 Private IP address 顧名思義需要做 NAT (network address translation) 在 NAT network 裡面的電腦,是無法由外部主動連線的。 因為實際上外部電腦(或server)會嘗試去連 IP 分享器的 UDP port 6112. 如果 IP 分享器沒有做設定轉送 private IP address 的 UDP port 6112, 看起來就是 UDP port 6112 沒開 Bnet 雖然可以由自己端的主動連線連上去, 玩 game 的時候,確實需要被動的 UDP port 6112 連線才會比較順暢。 解決的方法有兩種,第一,在IP分享器上設定 Virtual server (虛擬伺服器), 也就是說連到 IP 分享器的UDP port 6112 轉址到虛擬 IP 的 UDP port 6112. 這個方法的優點是指需要一個真IP: 只要 IP 分享器有真的IP 即可。缺點是如 果其他室友也想同時上 Bnet 打星海就沒辦法了,因為 IP 分享器只有一個 UDP port 6112 能導引到設定中指定的後端的固定一台電腦。 第二種方法呢,就是要設定 DMZ zone, 也就是說不做 NAT 功能,純做 routing, 自己電腦要有真正 IP. 但前提是你的 Hinet/Seednet/Sonet 要能給你真正 IP 而且要一組以上 (因為 IP 分享器要一個,你的電腦也要一個) - ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.129.160.67 ※ 編輯: huggie 來自: 140.129.160.67 (01/18 12:54) ※ 編輯: huggie 來自: 140.129.160.67 (01/18 13:06)
huggie:sorry.修改時蓋到某人推文了..=p 01/18 13:07
iamkmkm41:幫你優文 01/18 13:25
iamkmkm41: 01/18 13:25
iamkmkm41: 01/18 13:25
iamkmkm41: 01/18 13:25
iamkmkm41: 01/18 13:25
iamkmkm41: 01/18 13:25
iamkmkm41: 01/18 13:26
iamkmkm41: 01/18 13:26
iamkmkm41: 01/18 13:26
huggie:XD 01/18 13:30
guestone:感謝解答 01/18 13:48
tolag0223:有專業=.=a 01/18 13:54
Spongebob:宿網還是沒辦法解啊?我們一整樓一個實體ip而已 01/18 16:21
Spongebob:也不能改設定 01/18 16:21
huggie:樓上那個宿網問題據我所知是沒辦法解的. 網路特性本如此 01/18 16:38
daa94:用哈瑪琪這程式連吧 01/18 17:27