假设在同一个 /24 网络中有两个 IP 地址(比如 1.2.3.*):
假设这两个主机属于同一个 AS 编号是否安全?如果不是,它们不属于同一个 AS 的情况大致有多少?
可能的重复:
IPv4 子网划分是如何工作的?
我以为我明白这一点,但我一时糊涂了。下面是一个例子:
是否所有从192.168.0.0到192.168.255.255的IPv4地址在私人范围内,无论子网掩码/路由前缀?
根据此页面http://en.wikipedia.org/wiki/Reserved_IP_addresses,CIDR 前缀 192.168.0.0/16 未在公共互联网上路由。我的理解是这意味着从 192.168.0.0 到 192.168.255.255 的所有 IP 地址都是私有的,如果您使用的子网掩码为 255.255.0.0/路由前缀为 16。
我认为这意味着如果您的子网掩码是 255.255.255.0/路由前缀是 24,则您不再包含在私有范围内,因为当使用前缀 24 而不是 16 时,您不在同一个子网上。
这样对吗?如果这不正确,有人可以解释使用前缀 24 的寻址如何仍然涵盖前缀 16?我知道网上有很多关于子网划分的信息;如果有什么地方可以回答这个特定的问题,请指点我。
编辑:是否较小的路由前缀不能保证 IP 在同一范围内,但较大的路由前缀会?
我正在尝试创建一些新的子网,但无法让 AWS 接受 CIDR IP4。我收到消息:必须是有效的 IPv4 CIDR。我尝试的任何东西都不被接受。为此目的,什么是有效的 IP4,为什么?见附图>

我试过 :
我们有一个客户端需要在 Ubuntu 中设置 2 个 C 类 (/24) 地址范围。我们目前有一个 nic 连接到交换机,并且在交换机上设置了 IP。
我们在基于 RedHat 的系统中多次使用 ifcfg 文件中的 IPADDR_START 和 IPADDR_END 选项,例如:
IPADDR_START=192.168.0.1
IPADDR_END=192.168.0.254
Run Code Online (Sandbox Code Playgroud)
但是,这似乎不是 Ubuntu 中的一个选项。您必须像这样单独设置它们:
auto eth0:x
iface eth0:x inet static
address [IP ADDRESS]
netmask 255.255.255.0
Run Code Online (Sandbox Code Playgroud)
用 shell 脚本创建这个文件很好。但是,我知道“x”只能达到 256,这将只允许一个 C 类。
有谁知道我们如何将多个 C 类 ip 添加到单个网卡?
我正在为考试修改一些问题,其中一个问题是为一家拥有 3 个分支机构的公司提供 IP 号码和图表。巴黎/柏林/开罗(我知道的随机地点)现在我相信我已经找到了答案,但我很感激有人检查我的大脑,我想如果这个答案是错误的,我将看不出那是错误的.
您有 3 个路由器,这意味着 6 个网络全部应为 /24,IP 地址应类似于 10.12。“网络号”。“主机号”即 10.12.59.1,因此其 /24 表示掩码将是 255.255 .255.0,所以我的主机范围是,不包括广播地址
所以我可以将其中的 6 个用于我的 6 个网络,每个分支使用 1 个,加入分支的 3 个网络使用 1 个。
柏林分支网络扩展了 2 个额外的 VLAN。这些网络应该是 10.12.59.0 的子网,具有 /27 结构。现在这就是我开始知道我的知识薄弱的地方。CIDR/27 的掩码是 255.255.255.224 但我不知道如何在 /24 网络中实现 /27 编号。谁能解释一下?
有几个 问题 出 有要求CIDR子网掩码是什么,以及它是如何计算的。但是在阅读了所有最佳答案后,我仍然想知道,网络掩码如何让我们区分两个 IP 地址?
例如,如果我给你地址:
我不明白这是两个不同的地址,因为您向其中添加了一个更具体的“子组”。它们是(或似乎是)相同的 IP 地址!
对我来说,这似乎相当于提供两种描述“鲍勃之家”的方式,但声称它们位于不同的位置,例如
两个地址完全相同。他们都指的是同一个房子。在其中一个“掩码”中,您将其缩小到较小的子位置是无关紧要的。
我希望有人理解我正在努力理解的内容,并且不要将其标记为重复。我还没有找到解决这个令人困惑的方面的类似问题或答案。
的范围0.0.0.0/7是0.0.0.0 - 1.255.255.255。
的范围1.0.0.0/8是1.0.0.0 - 1.255.255.255。
AFAIK , 0.0.0.0/8( 0.0.0.0 - 0.255.255.255) 不可用。那么,这些实际上代表相同的范围吗?
ip route add 0.0.0.0/7 dev eth1 # 1
ip route add 1.0.0.0/8 dev eth1 # 2
Run Code Online (Sandbox Code Playgroud)
效果一样吗?
我有一个
192.168.1.64 /28 网络
我可以把这个网络分成
192.168.1.64/29
Run Code Online (Sandbox Code Playgroud)
和
192.168.1.72/29
Run Code Online (Sandbox Code Playgroud)
?
我的问题与现在 /28 的“网络地址”(192.168.1.64)也由 192.168.1.64/29 网络共享的事实有关。
/28 网络的广播地址(192.168.1.79)现在由 192.168.1.72/29 网络共享。
这是允许的吗?或者,如果我拆分 /28,是否必须确保网络/广播地址不重叠?如果细分 /28 网络,是否必须使用 /30?
是否可以在运行 Kubernetes 集群时更改 CIDR 网络法兰绒?如果是,启动的 Pod 会发生什么?
谢谢
我想要一个程序,我可以在 IP 地址中写入并为其提供子网掩码,并让它在 C 级网络中划分网络。
谢谢。
我可以下载的东西,不是网站。
cidr ×10
ip ×4
networking ×4
routing ×4
subnet ×4
ip-address ×2
netmask ×2
amazon-vpc ×1
as-number ×1
eth0 ×1
ip-routing ×1
kubeadm ×1
kubernetes ×1
ubuntu ×1