作者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://webptt.com/cn.aspx?n=bbs/Minecraft/M.1441740880.A.F09.html
1F:推 nick5487: 原本连线PING值500以上 又掉封包的 能否靠VPN改善 09/09 12:07
2F:推 fishman999: 今天跟学长研究了一下 不知道使用80port或其他的port 09/10 02:52
3F:→ fishman999: 能不能解决这问题? 09/10 02:52
4F:→ kroutony: 还有一招 假如你的router有开upnp可使用p2p软体透通 09/10 04:28
5F:→ kroutony: 我试过了 在一层router下可以 09/10 04:28
6F:→ kroutony: 两层似乎就不行了 09/10 04:35
7F:→ LPH66: 跟你用哪个 port 无关, 是 router 知不知道送去他那里的 09/10 09:18
8F:→ LPH66: 某些东西是转给你的, 而这即是 port forwarding 09/10 09:19
9F:→ LPH66: 你的电脑改用什麽 port 对外面网路来说是看不到的 09/10 09:20
10F:→ miau9202: 让你的第二台直接变switch?这样就只有一层了。 09/10 15:05
11F:→ b325019: 只要没设定转发哪个port问题都一样 09/10 16:19
12F:→ Flymok: 去外面租主机吧 一个月400有找可以爽爽玩 还可学东西 09/14 19:04
13F:→ Flymok: 欸... 好像该推错篇了 (///▽///) 09/14 19:05