作者LPH66 (-6.2598534e+18f)
看板Minecraft
標題Re: [討論] 架設server如何不使用端口映射?
時間Wed Sep 9 03:34:37 2015
: → fishman999: 一直有個疑問 下載東西總是能讓資料穿透進來 09/09 02:52
: → fishman999: 那為什麼架設伺服器不行? 09/09 02:53
: → fishman999: 不能給client端所有router的路徑嗎? 09/09 02:54
: → fishman999: 是否有這類型的技術? 09/09 02:54
這種網路架構外面進不來的原因是
這些 router 使用了 NAT 技術讓外面一個 IP 可以給裡面許多電腦使用
詳細可以看維基百科:
http://tinyurl.com/yknz6ny
這也是為什麼外面想直接連進來時需要設定 port forwarding 的原因
下載東西時因為是裡面先主動連出去, router 會知道這條連線要暫時給這個人用
但外面連進來時沒有 forward 設定 router 是不可能知道你是要給裡面這台電腦的
至於 hamachi / VPN 等等的解法則是反過來
先從裡面主動連出去到外面某個固定位址, 但不斷線
所有進來的連線會先連到那個地方再由那裡中轉經由建立的這條連線進來
這也就是為什麼這些解法的 ping 值都會變長
--
'Oh, Harry, don't you
see?' Hermione breathed. 'If she could have done
one thing to make
absolutely sure that every single person in this school
will read your interview, it was
banning it!'
---'Harry Potter and the order of the phoenix', P513
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.195.39.85
※ 文章網址: https://www.ptt.cc/bbs/Minecraft/M.1441740880.A.F09.html
推 nick5487: 原本連線PING值500以上 又掉封包的 能否靠VPN改善 09/09 12:07
推 fishman999: 今天跟學長研究了一下 不知道使用80port或其他的port 09/10 02:52
→ fishman999: 能不能解決這問題? 09/10 02:52
→ kroutony: 還有一招 假如你的router有開upnp可使用p2p軟體透通 09/10 04:28
→ kroutony: 我試過了 在一層router下可以 09/10 04:28
→ kroutony: 兩層似乎就不行了 09/10 04:35
→ LPH66: 跟你用哪個 port 無關, 是 router 知不知道送去他那裡的 09/10 09:18
→ LPH66: 某些東西是轉給你的, 而這即是 port forwarding 09/10 09:19
→ LPH66: 你的電腦改用什麼 port 對外面網路來說是看不到的 09/10 09:20
→ miau9202: 讓你的第二台直接變switch?這樣就只有一層了。 09/10 15:05
→ b325019: 只要沒設定轉發哪個port問題都一樣 09/10 16:19
→ Flymok: 去外面租主機吧 一個月400有找可以爽爽玩 還可學東西 09/14 19:04
→ Flymok: 欸... 好像該推錯篇了 (///▽///) 09/14 19:05