Можно ли найти машину без маски подсети? - PullRequest
0 голосов
/ 03 января 2019

Если маска подсети идентифицирует сеть и, следовательно, по исключению, машина в этой сети, то только один адрес может соответствовать нескольким машинам. Например, 164.24.86.86.18 / 16 не соответствует тому же адресу, что и 164.24.86.18/24. Так, например, когда я ввожу IP-адрес без его маски в браузере, как он может найти устройство без его маски?

1 Ответ

0 голосов
/ 04 января 2019

IP-адрес и маска сети служат для разных целей.

  • IP-адрес однозначно определяет конечную точку сети.
  • Маска сети используется программным и аппаратным обеспечением между исходной конечной точкой и конечной точкой назначения для фильтрации или категоризации пакетов с заданным IP-адресом.

Например, вы можете заблокировать весь трафик, исходящий из Amazon Web Services. Вы можете загрузить файл, содержащий все сетевые диапазоны AWS , в которых эти диапазоны указаны в качестве сетевых масок. Например, 18.208.0.0/13. Затем вы можете запустить iptables , чтобы заблокировать трафик с IP-адресами, охватываемыми этой маской (например, 18.208.12.34).

Подобная фильтрация происходит внутри маршрутизаторов. Например, в сети с несколькими физическими подсетями вы можете использовать маски сетей для направления трафика в соответствующую подсеть.

Ваш пример 164.24.86.18/24, кстати, недействителен. Он должен быть либо 164.24.86.18/32 (который маскирует все, кроме определенного IP-адреса), либо 164.24.86.0/24 (который маскирует диапазон сети / 24, начиная с 164.24.86).

...