我的世界IP是什么?
这个问题有点久远了,不过现在回答应该算晚吧。 我的世界的游戏端口(或者说服务器端口)是19132,这是该游戏的默认端口。所以只要知道这个端口就可以进行连接。 不过现在的问题就是怎么让这个端口的连接被识别到。因为网络上的所有软件都要有网络标识也就是ip地址,而这个ip要在网上被识别就必须要有对应的端口映射才行。
现在假设我们使用路由器等设备通过端口转发等技巧让内网的主机能够正常访问外网,并知道外网的入口ip为10.0.0.100。那么此时我们可以打开“命令提示符”,输入sfc /?得到如下结果: 如图所示,在windows平台上运行指令需要两个参数,一个是运行程序的完整路径加上程序名,另一个是这个程序所在的计算机的网络标识即ip地址。这样当我们在另一台电脑上执行“sfc /scannow”的时候,由于程序所在计算机的网络标识和我们的计算机的网络标识都在同一个网段,操作系统就会认为是对等的连接请求从而成功扫描。这也是大部分企业内部防止外部主机扫描本机的唯一有效手段。 而如果只是在浏览器中输入10.0.0.101是肯定无法完成文件校验的,会报错。这也是我的世界中阻止玩家直接输入域名的原理,必须通过第三方应用才能访问。
而如果你使用的是Linux/Unix操作系统并且知道如何开启防火墙端口的话那简直是太简单了。只需要简单的iptables规则限制即可。至于Windows下如何开放端口请参考我之前的帖子。 另外再介绍个好玩的事情,如果你打开我的世界的客户端启动游戏然后随便输入一个不存在的域名比如www.ghsfsdfdsa.com。如果开启了防火墙规则的话你会看到以下弹窗: 如果没有开启的话自然就能正常游玩了。哈哈是不是很有意思而且很有创意。