作者huggie (huggie)
看板StarCraft
標題Re: [問題] 連battle.net問題
時間Thu Jan 18 12:51:23 2007
※ 引述《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)
1F:→ huggie:sorry.修改時蓋到某人推文了..=p 01/18 13:07
2F:推 iamkmkm41:幫你優文 01/18 13:25
3F:推 iamkmkm41: 01/18 13:25
4F:推 iamkmkm41: 01/18 13:25
5F:推 iamkmkm41: 01/18 13:25
6F:推 iamkmkm41: 01/18 13:25
7F:推 iamkmkm41: 01/18 13:25
8F:推 iamkmkm41: 01/18 13:26
9F:推 iamkmkm41: 01/18 13:26
10F:推 iamkmkm41: 01/18 13:26
11F:推 huggie:XD 01/18 13:30
12F:推 guestone:感謝解答 01/18 13:48
13F:推 tolag0223:有專業=.=a 01/18 13:54
14F:推 Spongebob:宿網還是沒辦法解啊?我們一整樓一個實體ip而已 01/18 16:21
15F:→ Spongebob:也不能改設定 01/18 16:21
16F:推 huggie:樓上那個宿網問題據我所知是沒辦法解的. 網路特性本如此 01/18 16:38
17F:推 daa94:用哈瑪琪這程式連吧 01/18 17:27