Networking 不可路由IP地址

Networking 不可路由IP地址,networking,ip-address,tcp,Networking,Ip Address,Tcp,我知道按照惯例,127.0.0.1是环回地址,并且有各种地址范围保留供本地使用 是否有一个IP地址被保留,永远不会被分配 我想测试一下,当找不到IP地址时,某些功能是否有效,我可以使用一个未使用的本地地址,但我认为可能有一个地址是为这种用途保留的。中的任何内容 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 范围将被任何互联网路由器删除-它们仅供内部使用,不进行路由。没有一个地址,但是使用一个不在内部使用的块中的地址,只要你的路由器不太聪明,就可以完成这项工作 当

我知道按照惯例,127.0.0.1是环回地址,并且有各种地址范围保留供本地使用

是否有一个IP地址被保留,永远不会被分配

我想测试一下,当找不到IP地址时,某些功能是否有效,我可以使用一个未使用的本地地址,但我认为可能有一个地址是为这种用途保留的。

中的任何内容

10.0.0.0/8
172.16.0.0/12
192.168.0.0/16

范围将被任何互联网路由器删除-它们仅供内部使用,不进行路由。没有一个地址,但是使用一个不在内部使用的块中的地址,只要你的路由器不太聪明,就可以完成这项工作

当然,如果你有一个受管理的路由器,它可能无论如何都会删除它们,而不会让它们离开内部网络


RFC-3330列出了这些,还有许多其他的块

我想你可能想改写你的问题。专用地址段(10.0.0.0-10.255.255.255、172.16.0.0-172.31.255.255、192.168.0.0-192.168.255.255)通常称为“不可路由”地址。我想你要求的是一个保留的IP地址,它是专门保留的,永远不会被分配。据我所知,没有以这种方式保留的地址。

查看,我没有看到为全局不可路由地址保留的任何IPv4地址


我要做的是——在本地DNS中——将一个未使用的本地网络IP地址分配给名称“黑洞”(使用适当的域),这样就可以保证您有一个稳定的地址,任何计算机都不会响应。当然,与配置DNS时一样,请确保没有任何DHCP服务器配置为提供相同的地址。

嗯,给出的答案或多或少是正确的。您可以做的是分配一些通常仅用作网络掩码的特殊地址。在野外永远不会遇到这些IP地址,所以它们是安全的——只要你没有在错误的情况下尝试使用它们

最好的是:

0.0.0.0-但小心不要使用它打开插座,因为它会打开计算机上当前主接口的插座


255.255.255.255-此项从未分配,因此它应该是最好的哨兵,除非您需要与网络掩码交互。

根据测试内容,您可能能够使用子网广播地址。 i、 e

网络=192.168.1.0/24


广播=192.168.1.255

192.0.2.0

在RFC 5737中指定为“测试网”,仅用于文档和示例源代码,不应公开使用

根据,有3个测试网络仅用于文档中

192.0.2.0/24
198.51.100.0/24
203.0.113.0/24
其中一个范围内的任何地址(如203.0.113.1)都不应该映射到任何东西,实际上应该无法路由


根据您正在执行的测试类型,还有其他列出的地址和地址范围可能适合您尝试执行的操作。

对于IPV4,不可路由的地址范围从10.1.1.1到10.255.255.254,从172.16.1.1到172.31.255.254,以及从192.168.1.1到192.168.255.254。这些IP地址在专用网络之外是无法识别的。

我有一个类似的问题,我转到图;如果我理解得当;使用不可转发的网络,如:169.254.0.0/16或127.0.0.0/8


根据,IP地址
0.0.0.0
“是一个不可路由的元地址,用于指定无效、未知或不适用的目标。”

正如我在回答中提到的,有3个地址范围仅保留给文档。这些区块中的地址不会在您连接的任何网络上路由,而不仅仅是您预先设置的网络。当然,本地网络上未使用的IP地址可能会更快地失败。这里的DNS步骤与决定IP地址是正交的,设置DNS只会给您的IP地址一个名称。如果使用网络本地IP地址,重要的一步是DHCP服务器配置。@Peter:请注意。我不相信“为文档保留”块总是被这样对待,例如,在我雇主的网络上,我刚刚ping了192.0.2.2并得到了响应。它是活动的,该子网中的许多其他地址也是活动的。因此,这符合我的回答,即识别一个未使用的本地LAN地址并使用它。是的,DNS只是让访问变得更容易,而且是一种文档形式,您已经在本地保留了该地址,不供任何人使用。遗憾的是,您是正确的,您不能依靠公司坚持使用为专用网络分配的近1800万IP地址,而不使用仅文档集中的地址。然而,这似乎是一件愚蠢的事情。我打赌你可以找到他们不使用的范围之一,我会在203.0.113.0/24中尝试。根据,IP地址
0.0.0.0
“是一个不可路由的元地址,用于指定无效、未知或不适用的目标。”这是一个很好的参考,也是一个好主意,但是,请首先检查您使用的地址是否未分配给任何对象。例如,我的雇主网络正在分配192.0.2.0/24中的地址。我打赌你可以找到他们不使用的地址范围之一,我会尝试203.0.113.0/24中的地址。我怀疑192.0.2.0/24范围正在被滥用,因为它与192.0.0.0/24非常接近和相似,这是一个有效的私有范围。这些特殊范围可能不起作用。127.0.0.1应始终作为本地环回工作,事实上,整个127.0.0.0/8范围都是为环回保留的,因此它可能会连接到本地主机。169.254.0.0/16是本地链接,传统上Windows在DHCP不工作/未配置时使用。但这是一个很大的范围,在这个范围内你几乎总是不会遇到冲突。正如我在回答中提到的,有些范围不应该有c