是否可以在私有块127.0.0.0/8中查找并绑定到随机未使用的IP地址?

是否可以在私有块127.0.0.0/8中查找并绑定到随机未使用的IP地址?,ip,localhost,ip-address,loopback-address,Ip,Localhost,Ip Address,Loopback Address,另一种方法是使用守护进程来管理和分发这些IP地址。试图让DHCP守护程序软件在127.0.0.0/8中提供IP地址是很奇怪的,对我来说似乎不太好,另一种选择是编写我自己的类似DHCP的守护程序(但对于localhost)。此外,守护程序与操作系统不同,后者知道应用程序何时意外退出 此外,我不能使用连接到广播地址的技巧来自动绑定到地址,因为这不允许我选择端口。127.0.0/8块不能在配置它的主机之外使用。它不是一个“私有”块,大多数DHCP服务器都足够聪明,不会从这个块分配地址。此范围内的地址除

另一种方法是使用守护进程来管理和分发这些IP地址。试图让DHCP守护程序软件在127.0.0.0/8中提供IP地址是很奇怪的,对我来说似乎不太好,另一种选择是编写我自己的类似DHCP的守护程序(但对于localhost)。此外,守护程序与操作系统不同,后者知道应用程序何时意外退出


此外,我不能使用
连接到广播地址的技巧来自动绑定到地址,因为这不允许我选择端口。

127.0.0/8块不能在配置它的主机之外使用。它不是一个“私有”块,大多数DHCP服务器都足够聪明,不会从这个块分配地址。此范围内的地址除了主机与自身对话之外没有任何用处。

127.0.0.0/8中的IP地址在公共网络上无法处理,这正是我希望在公共网络上使用IP地址的原因,因为这些地址保证是主机的本地地址,并且我在一台计算机上将这些地址发送给各个进程电脑。使用这些地址让主机与自己对话正是我想要它们的用途。您不能将其交给本地主机之外。这些地址不能在LAN上使用,只能在主机本身内使用。它们不是像
10.0.0.0/8
172.16.0.0/12
、或
192.168.0.0/16
这样可以在局域网上使用的专用地址。如果您的所有主机都有地址
127.0.0.1
(默认值),这无关紧要,因为在另一台主机上,任何主机都看不到该范围内的任何地址。“主机”是同一台计算机上的进程。当然,他们可以看到对方。然后你会困惑这是怎么回事。主机,即物理PC或VM,只需要一个环回地址。环回地址位于接口上,该接口仅将通信量发送回发送方。它永远不会离开接口,DHCP无法处理它。每个虚拟机都有自己的虚拟接口,但其他虚拟机都看不到其环回地址。例如,您不能从
127.0.0.1
发送任何内容到
127.0.0.2
。这个地址只会影响交通,我不懂。看。我已经在我的计算机上设置了一个DNS服务器,在
localhost
区域下为不同的名称分配不同的IP地址。我可以将所有名称映射到
127.0.0.1
,但我希望能够为不同的服务使用相同的端口,因此我需要不同的地址。基本上,我需要两个
http://myservicea.localhost:80
http://myserviceb.localhost:80
开始工作。出于这个原因,我需要多个环回地址,并且需要通过类似于DHCP的服务分发它们。