我一直在使用192.168.1.x我的家庭网络,这已经很长时间了。但是,我刚刚开始了一份新工作,当我通过 VPN 连接时,他们使用相同的 IP 地址集。
自然,这会导致问题。
我可以(并且应该)使用哪些其他 IP 地址范围来防止冲突?可以使用192.168.2.x... 或42.x;) 吗?
我知道有一次我的兄弟已经设置了我们要使用的网络10.0.0.x- 但是当我使用 traceroute 程序时,它会说我们所有的数据包都要去巴西之类的。
是否有其他为内部网络保留的 IP 地址可供我使用?
Fra*_*pia 38
您可以自由使用以下保留范围内的任何专用网络地址:
- 私有地址空间
互联网号码分配机构 (IANA) 为私有互联网保留了以下三个 IP 地址空间块:
Run Code Online (Sandbox Code Playgroud)10.0.0.0 - 10.255.255.255 (10/8 prefix) 172.16.0.0 - 172.31.255.255 (172.16/12 prefix) 192.168.0.0 - 192.168.255.255 (192.168/16 prefix)
- 广播 IP 寻址 - 提议的标准
如果要兼容不同的 IP 实现,则必须有一个可区分的数字来表示“所有主机”。
由于本地网络层总是可以将IP地址映射到数据链路层地址,因此IP“广播主机号”的选择有些随意。为简单起见,它应该是不太可能分配给真实主机的。位全为1的数具有这个性质;这种分配最早是在 .
地址 255.255.255.255 表示本地硬件网络上的广播,不得转发。例如,该地址可能被不知道其网络号并正在向某个服务器请求它的主机使用。
因此,例如,网络 36 上的主机可以:
使用 255.255.255.255 广播到它的所有直接邻居
使用 36.255.255.255 广播到所有网络 36
(请注意,除非网络已分解为子网,否则这两种方法具有相同的效果。)
如果在 IP 地址的字段中使用“全 1”意味着“广播”,则使用“全零”可以被视为“未指定”的意思。除了作为 ICMP 信息请求数据报的源地址之外,这些地址可能没有理由出现在任何地方。但是,作为符号约定,我们通过使用具有零字段的地址来指代网络(而不是主机)。例如,36.0.0.0 表示“网络号 36”,而 36.255.255.255 表示“网络号 36 上的所有主机”。
此外,您还需要了解无类别域间路由(通常称为 CIDR)及其用于表示 IP 地址范围的 CIDR 表示法:
无类别域间路由(CIDR、/?sa?d?r/ 或 /?s?d?r/)是一种分配 IP 地址和 IP 路由的方法。互联网工程任务组于 1993 年引入了 CIDR,以取代互联网中以前的有类网络设计寻址架构。它的目标是减缓 Internet 上路由器上路由表的增长,并帮助减缓 IPv4 地址的快速耗尽。
CIDR 表示法是 IP 地址及其相关路由前缀的紧凑表示。该符号由 IP 地址、斜杠 ('/') 字符和十进制数构成。
地址可以表示单个不同的接口地址或整个网络的起始地址。网络的最大大小由前缀下方剩余的最低有效位可能的地址数给出。这些位的聚合通常称为主机标识符。
例如:
- 192.168.100.14/24 代表 IPv4 地址 192.168.100.14 及其关联的路由前缀 192.168.100.0,或等效地,其子网掩码 255.255.255.0,它有 24 个前导 1 位。
- IPv4 块 192.168.100.0/22 表示从 192.168.100.0 到 192.168.103.255 的 1024 个 IPv4 地址。
- IPv6 块 2001:db8::/48 表示从 2001:db8:0:0:0:0:0:0 到 2001:db8:0:ffff:ffff:ffff:ffff:ffff 的 IPv6 地址块。
- ::1/128 代表 IPv6 环回地址。它的前缀长度是 128,这是地址中的位数。
许多家用路由器使用的 192.168.1.1 IP 地址是 IANA 保留的专用网络地址或子网。
什么是子网?如果需要,您可以将整个 IP 地址范围拆分为较小的 Ranger(将其拆分的行为称为子网划分)。
所以上面的范围是192.168.0.0/16。保持简单,不要过多地了解单个位,地址中的每个“八位字节”或单个数字都是 8 位,而“您的”的数字从右侧开始。所以这意味着最后两个八位字节(16 位)是你做任何你想做的。因此,您可以以任何您想要的方式使用从 192.168.0.1 到 192.168.255.254(第一个是保留的,最后一个是广播地址)的所有 IP 地址,并且您的路由器允许。
在这种情况下通常采取的最简单的路由是使用“子子网”192.168.0.0/24 或 192.168.1.0/24。以 192.168.0.0/24 为例,这意味着您的家庭网络可以使用从 192.168.0.1 到 192.168.0.254 的任何 IP 地址,其中 192.168.0.255 是广播地址。
但是您可以自由更改子网,因为您有两个真正“属于您的”数字,因此您可以使用 192.168.44.0/24 或任何其他数字作为第二个八位字节。请记住,需要在网络上相互看到的所有内容都需要位于同一子网中(即在该子网的 IP 地址范围内)。因此,您的路由器的 IP 地址需要出现在该子网中(最好的选择是 192.168.44.1),并且您的路由器需要从该子网中的某个范围(例如 192.168.44.10 到 192.168.44.50)中给出 DHCP 地址。
也没有什么能真正阻止您将 192.168.0.0/16 用于您的家用路由器,但为其他网络或将来更改事物留出一些空间是一种很好的做法。
| 归档时间: |
|
| 查看次数: |
94353 次 |
| 最近记录: |