AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 1049958
Accepted
mathse
mathse
Asked: 2021-01-16 04:25:14 +0800 CST2021-01-16 04:25:14 +0800 CST 2021-01-16 04:25:14 +0800 CST

从 255 IP 的登录尝试?(3.0.115.255)

  • 772

今天我看到一些来自不寻常 IP 的登录尝试:3.0.115.255,我问自己:怎么会发生这种情况,IP 以 255 结尾?我以为它是用于广播的-可以将其分配给一台机器吗?

问候

数学

iptables tcpip
  • 2 2 个回答
  • 50 Views

2 个回答

  • Voted
  1. Best Answer
    Nikita Kipriyanov
    2021-01-16T04:33:50+08:002021-01-16T04:33:50+08:00

    首先要注意,并非所有以 .255 结尾的 IP 都是广播。如果它使用更宽的掩码,则不会将其视为其网络中的广播地址。您可以使用以下地址配置网络:

    一台机器:192.168.1.0/23(或/255.255.254.0),另一台机器:192.168.0.255/23

    在任何现代操作系统中,他们都会愉快地交流。注意稍宽的网络掩码。这两个地址实际上都是网络地址范围中间的最近邻居(从 192.168.0.0 到 192.168.1.255,总共 512 个地址,其中 510 个是可分配的)。

    再想一想,当系统收到来自某个 IP 的数据包时,它并不关心它是否是广播的。这只是数据包头“源”字段中的一个 32 位数字。一般来说,如果它在那里发送数据包,它只会检查是否是广播地址,并且它只考虑它是否必须使用单播 MAC 地址或广播,并且只有当它来自本地连接的网络时才会这样做,即它有一个直接路由到那个地址。

    当您不在该网络附近时,您如何知道 3.0.115.255 是否是广播?没办法,因为你不知道它是如何划分子网的。您可以将数据包发送到该地址,它将被路由,最终只有最后一跳会知道,如果那真的是一个广播地址,它将广播您的数据包。如果您收到来自该地址的数据包,那么您也不知道它是否被广播。

    • 1
  2. nirnaeth
    2021-01-16T04:34:48+08:002021-01-16T04:34:48+08:00

    我以为是广播

    不一定,这取决于子网的配置方式。

    采用以下子网: 192.168.0.0/24

    192.168.1.0 是网络地址,不可分配
    192.168.0.255 将是广播地址,因为这是子网中的最后一个地址

    现在拿这个: 192.168.0.0/16

    192.168.0.0 仍将是网络地址
    192.168.0.255 将是可分配地址,因为:
    192.168.255.255 将是子网的广播地址

    • 0

相关问题

  • OpenVPN 的 Linux IP 转发 - 正确的防火墙设置?

  • iptables 单个规则中的多个源 IP

  • 存储 iptables 规则的规范方法是什么

  • 使用 iptables 和 dhcpd 进行端口转发

  • 根据 Apache 日志数据自动修改 iptables 以阻止行为不良的客户端

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve