【问题标题】:How to Find My Proper Ip Address to Connect to Another Computer Remotely如何找到我的正确 IP 地址以远程连接到另一台计算机
【发布时间】:2015-09-16 00:30:39
【问题描述】:

我的朋友想使用远程桌面连接连接到我的计算机。但问题是我很困惑我的 IP 地址是什么。

我的电脑通过宽带互联网网络通过路由器连接到互联网。我的 IP 地址是动态的。

在这里,我的主要目的不仅是远程连接,还要学习动态ip如何连接到另一台电脑。

我在 Google 上搜索了 IP 地址。他们告诉我一个IP地址。但我觉得不是我的,和路由器或者宽带网络有关。我还在路由器设置上找到了一个 WAN ip(它与我在谷歌上找到的不同)。没用。

我使用了团队查看器。它工作得很好。但我想手动完成,因为我要在 GM8 上制作多人游戏。

如果有人解释一下 ip 和端口转发,将会很有帮助。

【问题讨论】:

    标签: networking ip port ip-address forwarding


    【解决方案1】:

    Teamviewer 是一个很棒的工具,但使用的技术与您计划的不同。 Teamviewer 始终使用传出连接并使用 Internet 上的中介来连接您和另一台 PC。

    您应该询问您的 Internet 提供商,他是否在技术上允许您从外部 Internet 访问。即使您以正确的方式配置路由器,这通常也是不可能的。 当你问这个时,你可以问他你是否有静态 IP。

    【讨论】:

    • 我只是想做一个多人游戏。所以我需要了解IP传递和端口转发。在进行多人游戏之前,连接两台 PC 可能是一种很好的做法。我想我也可以使用我的动态 WAN ip 与另一台 PC 连接。我很困惑我的 WAN ip 是什么。
    • @RafsunMasudPrince 你应该真正了解向你解释的基础知识。因为否则您将面临安全风险。玩弄路由器配置并在不知不觉中搞砸它就像打开你公寓的前门。
    【解决方案2】:

    您似乎不了解 IP 网络的基础知识,因此我强烈建议您不要在路由器上尝试此操作,因为错误的设置会使其无用。但这里是为您提供信息,如何使用端口转发和 IP 地址以及动态 DNS 来解决您的问题。

    基本上,您的 ISP 可能会为您提供具有 IP 地址的路由器。如果此 IP 地址是全局 IP 地址,则可以从外部连接到此 IP。如何确定您的 IP 地址是否是全球性的?查找您的 WAN IP 地址设置。如果它在10.x.x.x192.168.x.x 范围内,则不太可能是全局的,在这种情况下,可能无法从外部连接到您的计算机 - 没有第三台服务器的帮助(某种注册服务器,其中您连接并注册您的应用程序)。注册服务器将确定您的全球可见 IP 地址,然后将其传送给有兴趣连接到它的另一个应用程序。让它工作起来有点复杂(但如果你打算制作一个游戏 - 这是你无论如何都必须做的事情)。这主要是 TeamViewer 等软件的工作方式。

    如果您有一个全球 IP 地址 - 这意味着从技术上讲,您可以从世界任何地方访问它。在这种情况下,您可以使用端口转发来使事情为您服务。端口转发的工作原理基本上如下 - 您将某个端口(在 TCP 上)暴露给外部世界 - 例如 8000,然后您在路由器上进行如下设置。

    <TCP>-<RouterIP>-8000 --> <TCP>-<Your LAN IP><Your application Port> 
    

    (您可以在 Windows 上使用 ipconfig 或在 Linux 上使用 ifconfig 找到您的局域网 IP)。

    现在所有到端口 8000 的连接都将定向到您的应用程序。您可能也想在 UDP 上执行此操作,并且上面的协议会更改。这就是你如何“打开”几个端口以从外部访问,在路由器上配置它们,然后在网络上运行相应的应用程序。

    还有一种叫做动态 DNS 的东西,如果您使用的 IP 地址是动态的(并且是全局的),可以在动态 DNS 服务器上注册,这样您就不必知道和记住当前的 WAN IP 地址。但这可能是以后的事了。

    希望对您有所帮助。

    【讨论】:

    • 感谢您提供的信息。我的 WAN ip 就像 10.0.x.xx。我可以用这个ip连接其他电脑吗?如果不是,那么 Team Viewer 和其他服务如何连接?我从您那里了解了更多关于端口转发的信息。谢谢。
    • 正如我所解释的 - WAN IP 只是您路由器上的一个 IP。这将被转换@一个全球可见的 IP 地址@您的 ISP 通过称为 NAT 的东西结束。您在“我在 google 上的 IP 是什么”中看到的确实是这个 IP。现在这样的事情是-他们注册这个IP和一个端口(向teamviewer服务器发出请求),当另一个Teamviewer客户端要求它提供该端口和IP时,现在端口和IP地址都是已知的,因此他们可以连接。
    • 哦,好的。你知道我应该使用哪个地址通过远程桌面连接进行连接吗?
    • 不,我不太了解远程桌面协议。所以不能说 - 但如果你在无法控制的 NAT 后面,即使这样也需要进行一些如上所述的注册。
    • @gabhijit 不值得,他只想要一个快速的解决方案,不愿意学习
    猜你喜欢
    • 2014-02-11
    • 1970-01-01
    • 2012-10-23
    • 1970-01-01
    • 2012-08-10
    • 2015-11-26
    • 2011-09-27
    • 2015-07-07
    • 1970-01-01
    相关资源
    最近更新 更多