识别我机器的正确IP地址

时间:2020-07-08 11:17:11

标签: networking ip router portforwarding nat

假设我们家里有一个wifi。当我用谷歌搜索“ whatsmyip”时,它为我提供了公共IP地址,它实际上是我的路由器在互联网上的IP地址。

现在可以说我有两台计算机(A和B)都托管一个Web服务器。我想从本地网络外部(从世界其他地方)访问我的机器“ A”上的Web服务器,如何将ping到该特定机器到我的网络。我知道从我的计算机发出的传出请求中我们都有NAT,但是到特定计算机的传入请求呢?路由器如何解决?

如何在Windows / Linux计算机中检查IP(用于传入请求)?

例如,假设我有一台运行在机器A上8080端口的tomcat服务器。现在,如果我执行localhost:8080 / home,它将显示“ Hello World”。现在,我在欧洲的一位朋友想访问“ / home”端点。他将使用什么IP?{IP}:8080 / home。表示他将如何识别我的机器,因为对于互联网,只有路由器的IP地址可见

1 个答案:

答案 0 :(得分:0)

要能够通过路由器后面的LAN到达您的计算机,您需要进行端口转发。

CEVAP 1

<html> 
    <head>
        <title>CSS Öğreniyorum</title>
        <style type "text/cas">
        .baslik{
        color:white;
        text-align:left;
        ornek1 { font-size:40px;
         }
    </style>
  </head>
  </body>
        <p class="ornek1">Bu paragrafta px kullanılmıştır.</p>
  </body>
<html>

 CEVAP 2

.yoghurt-button  {
   top: 110px;
   right: 150px;
}

CEVAP 3

<style>  
    div{
        color:white;
        background-color: red;
        width: 200px;
        height: 150px;
    }
</style>

您不能将具有相同端口的不同连接转发到局域网中的另一台计算机,您将必须实现一种更复杂的方法来做到这一点,例如负载均衡器并在域上应用规则的基础等

要能够ping通,您必须将ICMP请求转发到您的局域网计算机。