问题描述
我对网络了解不多。所以我需要一些帮助。
我的笔记本电脑在位置 A 连接了一个静态 IP 地址。这个 IP 地址被配置为访问托管在云上的数据库。由于是云,需要在防火墙中配置ip地址允许进入。 而且我在位置 B 有 PC(使用以太网连接)。如果我把pc的id地址设置为笔记本的同一个静态ip地址,我还能连接数据库吗?
解决方法
简短的回答是 - it depends
。您放置在计算机上的 IP 地址很可能来自所谓的 private network space。在当今大多数最终用户拓扑中,服务提供商提供 routers
。这些设备通常充当多个角色。它们是:
- 在您的家庭 LAN 和提供商回程(例如 DOCSIS、xPON、xDSL 等)之间提供
internetworking
-
WiFi
访问您的房屋(通常是您连接计算机的设备) -
Firewall
(以非常基本的形式和形状)足以提供基本的状态检查和在某些情况下的内容过滤(例如儿童保护)等。
了解您的所有计算机如何访问 Internet 以及它们使用哪些 IP 地址非常重要。这里有不同的方法。 1 在许多国家/地区广泛部署,但仍然不太可能使用 IPv6。在这种情况下,您的 IP 地址很可能可以路由到您的终端站 - 计算机、手机、平板电脑等。我想在您的情况下,您可能会要求使用 IPv4。在这种情况下(可以说)路由器的防火墙功能的一部分正在执行所谓的 NAT - 网络地址转换。想象一下
10.0.0.2 [phone] -----<=> 10.0.0.1 |
10.0.0.3 [tablet] ---- | router | ------- { INTERNET }
10.0.0.4 [computer] -- | 55.10.20.3 <=>
您的路由器将至少有两个 IP 地址 - 一个,即 internal
用作所有设备的 gateway
,另一个将作为全球公共地址。
在您的情况下,您的计算机上很可能配置了与左侧地址类似的地址(或者它也可能是 RFC1918
中定义的私人空间的任何其他范围的一部分)。但是,当您访问云时,您的所有流量都会translated
到达您的公共地址 (55.10.20.3)。
找出您的公共地址的最简单方法是访问 www.whatismyip.com
,它是 Internet 上众多网站之一,也是获取您的 public
地址的可用方法之一。现在,当涉及到您的 cloud firewall
以及您在那里定义的地址时 - 这必须是公共地址 (55.10.20.3)。但是,您必须记住,这个地址可能会随着时间的推移而改变(例如每天、每周等),这对您来说可能有点棘手。