为什么IPAddress.IsLoopback对于整个IPv4地址范围都返回true?
问题描述:
.Net文档指出,针对IPv4的IPAddress.IsLoopback方法“对于127.XYZ(其中X,Y和Z在0-255范围内)的任何IP地址都返回true,而不仅仅是Loopback(127.0 .0.1)。”为什么IPAddress.IsLoopback对于整个IPv4地址范围都返回true?
任何人都可以解释为什么这是?
.Net文档指出,针对IPv4的IPAddress.IsLoopback方法“对于127.XYZ(其中X,Y和Z在0-255范围内)的任何IP地址都返回true,而不仅仅是Loopback(127.0 .0.1)。”为什么IPAddress.IsLoopback对于整个IPv4地址范围都返回true?
任何人都可以解释为什么这是?
因为它们是环回地址。试试他们中的任何一个,你会看到他们都指向你的本地机器。 – 2015-03-31 17:08:40
@ErikFunkenbusch - 虽然,某些操作系统不支持开箱即用;我不确定指定主机行为的RFC是否需要配置*每个*环回地址,只是这些地址可用于环回。在windows *上尝试其中的任何一个*都可以,但不能,例如FreeBSD。 – antiduh 2015-03-31 18:42:13