我刚刚从我的 ISP 购买了一个静态 IP。技术人员安装了有线调制解调器,并给了我一些信息:
IP Address: 1.2.3.61
Gateway: 1.2.3.62
Subnet Mask 255.255.255.252
我可以漫无目的地把这些内容转录到我的服务器中,但我想更好地理解这些内容的含义。问题:
- 我的电缆调制解调器的 IP 地址是什么?
- 直接连接到电缆调制解调器的无线路由器的 IP 地址是什么?
- 网关是我控制的机器还是由我的 ISP 控制的远程机器?
如您所见,我很难理解如何将 IP 分配给我家中的网络设备。非常感谢您提供见解!
更新:
技术错了:1.2.3.62 是不是我的网关。1.2.3.62 是我的静态 IP(与 whatismyip.com 报告的 IP 匹配),而 1.2.3.61 是我的子网网关(在 Comcast 设备上)。他们要求我租用的有线调制解调器默认为使用 10.0.0.0/8 不可路由地址范围的 NAT 盒和 DHCP 路由器。Comcast Business Class 有线调制解调器有一个 Web 界面;Comcast 支持将为客户提供用户名和密码以正确配置调制解调器。
答案1
快速解答:
1.2.3.61
- 无法根据给出的信息进行判断。这可能是由电缆调制解调器分配的 DHCP。
- 您可能无法控制网关。
根据您问题中提供的信息得出:
- 网络掩码 /30 (255.255.255.252) 为网络提供了 2 个可用 IP 地址 + 一个网络地址和一个广播地址。这两个地址是您的电缆调制解调器和网关。
根据提供的信息进行假设:
ISP 提供的电缆调制解调器是具有 1 个或多个 LAN/RJ45 连接的交换机/路由器。它通过 NAT/PAT(网络地址转换/端口地址转换)提供对互联网的访问。它也可能是 DHCP 服务器。将设置为获取 DHCP 租约的计算机插入电缆调制解调器。查看网络连接的详细信息。
如果您将路由器插入电缆调制解调器,则可能会对连接进行双重 NAT。这不会破坏任何东西,但会增加一层复杂性,如果您尝试在家庭 LAN 上提供对 Web 服务器(或其他服务)的访问,这可能会造成混淆。
您应该研究以下主题以充分理解这一点:
编辑:
我在最初的回答中忽略的另一种可能性是,你调用的设备是电缆调制解调器实际上是桥。如果技术人员安装的设备实际上是网桥,那么您需要将路由器的 WAN 连接插入网桥,并输入技术人员提供的用于无线路由器 WAN 配置的连接详细信息。在所有情况下,您的外部 IP 地址将是1.2.3.61
,您的家庭 LAN 将具有RFC1918通过 NAT 提供 Internet 访问的地址。
答案2
IP 地址:很可能是电缆调制解调器提供的静态 IP(大多数 ISP 为动态 IP)
网关:您的 ISP 路由器
子网掩码:定义子网中可用的 IP 地址池
如果您的电缆调制解调器内置有路由器,则上面的“IP 地址”将提供给它。至于您的家庭设备如何连接到该地址,电缆调制解调器的路由器将在您的家庭端提供私有 IP 地址(例如,在 192.168.xx 范围内),而在互联网端,它将与公共 IP 进行通信。
答案3
你发的这个ip地址不是你购买的静态ip。在开始讲静态ip之前,我先跟你解释一下ips的一些知识。
首先,您链接到的地址是您的本地网络 IP 地址. 这可能是静止的(您的路由器或其他 DHCP 服务器可能会为您分配相同的内部网络地址)或动态的(这意味着它会在设定的时间间隔内发生变化,或者每次您的计算机登录和退出网络时都会发生变化)。如果您希望您的计算机与其他计算机通信,则该 IP 地址对您有用在同一网络中(无论是家庭网络还是企业网络)。除此之外,该 IP 地址仅在您可能需要在路由器中设置端口转发时才有用。您的路由器是唯一在称为NAT。
第二公共 IP 地址(这是您正在寻找的),是您的路由器正在使用的,以便您的内部网络能够与互联网通信。公共 IP 地址也可能是动态的(按设定的时间间隔或发生特定事件(如重置路由器等)时更改),或静态(即您购买的 IP 地址)。静态 IP 地址是指,如果您的网络 IP 地址类似于(例如)143.72.94.54,则只要您与 ISP 达成了协议,IP 地址就会一直保持不变。这当然是一种便利,因为您知道您的网络在哪里,并且您可以使用该 IP 地址从世界任何地方访问计算机。例如,您可能能够通过 SSH 进行远程连接,以对网络内的计算机进行一些管理。
现在,您应该有一个问题:如果我的网络内有多台计算机怎么办?如果我有 5 台计算机,全部连接到互联网怎么办?最重要的是,如果我只有一个 IP 地址,而多台计算机在同一个端口上监听,数据包如何到达它们?
这就引出了我要解释的部分NAT。NAT 是 的缩写Network Address Translation
。NATing 是路由器用来多路复用多台计算机连接并允许它们同时使用网络服务的活动。例如,假设您有 3 台计算机正在使用 Web 浏览器并且每次都访问多个网页。Web 服务器如何知道哪台计算机请求每个网站?剧透: 他们没有。发生的情况是,您的路由器将每台计算机的端口和内部 IP 转换为唯一的公共端口和 IP 地址。
为了更好地解释这一点,请看下面的例子:
假设你有一个公共 IP 为 143.72.94.54 的网络,有 3 台计算机,每台计算机都有自己的内部 IP,并且假设每台计算机都使用端口 32 访问网页
- Computer a: 192.168.1.2 : 32 -> http request to www.facebook.com -> 143.72.94.54:32 (?)
- Computer b: 192.168.1.3 : 32 -> http request to www.superuser.com -> 143.72.94.54:32 (?)
- Computer c: 192.168.1.3 : 32 -> http request to www.youtube.com -> 143.72.94.54:32 (?)
由于您的网络只有一个 IP,因此通信似乎不可能,因为所有计算机都会争相访问路由器的 32 端口,但只有其中一台可以使用它。因此,其中两台计算机将无法访问所需的服务。
这就是 NAT 介入的地方,它将内部 IP 地址转换为外部 IP 地址,如下所示(当然,反之亦然):
- Computer a: 192.168.1.2 : 32 -> http request to www.facebook.com -> 143.72.94.54:64
- Computer b: 192.168.1.3 : 32 -> http request to www.superuser.com -> 143.72.94.54:876
- Computer c: 192.168.1.3 : 32 -> http request to www.youtube.com -> 143.72.94.54:987
现在所有计算机都可以获得可靠的服务。
现在回答你的问题:
- 你应该能够看到你的 IP(以及更多信息):这里
- 这是调制解调器地址,也是路由器用于将数据包路由到本地网络之外的地址。路由器用于内部网络通信的 IP 地址通常如下:192.168.1.1编辑:就您而言,它似乎是
1.2.3.62
。 - 网关有 2 个级别,本地(可能是您的路由器)和远程(您的 ISP 的路由器)
希望有所帮助。