如何得知内网中的自己在公网中的真实IP?

发布时间:2024-05-17 04:21 发布:上海旅游网

问题描述:

例如:我有两台在路由器建立的内网中的机器A和B,上面分别建了一个《暗黑破坏神2》的局域网游戏(也可以用其他范例程序,总之就是需要准确的IP)

想让让一个外网的人进入A上面的那个游戏,而让另一个人进入B上面的游戏,就得分别让他们输入两台机器不同的IP,那么如何得到他们分别的IP呢?不是192.168.0.*之类的

从公网上面得到的IP好像只有一个,在路由器上面吧

问题解答:

因为您的内部局域网的IP都是私有IP,公网用户是不能直接来访问的,他们来访问的时候,要先通过路由器,在到您的机器上,
如果您想让外网用户来访问的时候分别访问2台服务器的话,您可以在路由器里面开放2个端口,做虚拟服务开放端口,比如一个10和一个20端口,然后公网用户来访问的时候可以输入 “http://+路由器的IP地址:20” 就可以访问到其中服务器了,输入端口10就可以访问到另外一台服务器了,

在浏览器里输入路由器的IP地址
在路由器的设置里面可以查到公网IP
想让别人进入A的游戏或者B的游戏
在路由器里设置以个转发,或者称为发布。
但是只能发布一个,A或者B其中的一个,
不能2个都能进
也就是说 ,你设置之后,当外面访问你的公网IP
或执行类似请求的时候,数据直接转发到你指定的内网IP里去

共享上网的原理是多台机器通过端口复用一个公网IP 路由器起到端口记忆和网络地址翻译的作用 所以内网机器是没有特定的公网IP的 所以你的问题是无解的

http://www.ip138.com/
访问它,下边有你的公网IP

热点新闻