首页 文章

为什么127.255.255.255不能用作环回

提问于
浏览
0

我最近读到你可以使用以127开头的任何东西作为环回ip . 我在乱搞,我发现他们中的大多数都有效,但127.255.255.255没有 . 这是因为它位于范围的顶部吗?我在ubuntu 14.04上用nginx测试它,但我怀疑这有一个非常重要的原因,它不仅仅是一个随机的异常现象 .

5 回答

  • 2

    如果我从学习中记得正确,可以在您想要的任何地址/网络上配置环回 . 127.0.0.0和127.255.255.255可能是网络和广播地址 .

  • 0

    据我所知,即使RFC3330将127.0.0.0/8定义为可用的环回地址,在OS中实现这一点通常只允许127.0.0.1 . 为了使用另一个地址,必须手动添加(或通过更大块的脚本),例如

    sudo ifconfig lo0别名127.255.255.255 up

  • 0

    127.255.255.255用于广播目的 .

  • 1

    你可以在配置文件中配置ip . 默认值为127.0.0.1

  • 0

    在Windows cmd上键入“route print”

    你会看到:

    Network Destination        Netmask          Gateway       Interface  Metric
        127.0.0.0                255.0.0.0          On-link       127.0.0.1    306
    

    这告诉我们,尽管127.0.0.0在技术上是IP,但在此它被视为网络ID,仅用于在路由表中执行匹配 . 界面为127.0.0.1 always .

    对于127.255.255.255,这是定向广播地址,在实际条件下被禁用,因为它可能导致网络拥塞,导致拒绝服务 . 所以安全问题 .

    Ping [范围[127.0.0.1,127.255.255.254]中的任何IP都将给出环回应答 . 但是127.0.0.0和127.255.255.255不会 .

相关问题