IP-адрес, эквивалентный /dev / null

Существует ли IP-адрес, который приведет к тому, что любой отправленный пакет будет проигнорирован (blackholed)?

Я знаю, что всегда могу настроить маршрутизатор с IP-адресом, а затем просто заставить его игнорировать все пакеты, отправленные ему, но существует ли такая вещь, чтобы спасти меня от этой проблемы?

Существует такая вещь, как Черная дыра.

Если в сети нет устройств с IP-адресом 192.168.0.10, то этот IP-адрес-своего рода черная дыра, и он будет «отбрасывать» весь трафик к нему, просто потому, что он не существует.

Протоколы, которые отслеживают состояние соединения (TCP), могут обнаружить отсутствующий хост назначения. Это не произойдет с UDP, и пакеты просто умрут, в то время как отправляющий хост не будет проинформирован об этом.

Вы можете настроить черную дыру с помощью брандмауэра, установив ее, чтобы тихо отбрасывать пакеты, (а не отклонять) от определенных (или разных) адресов.

Нет такого сетевого стандартного адреса, который будет делать черную дыру для вас в TCP/IP версии 4

Таким образом, у вас есть два варианта:

  1. IP-адрес, который не был назначен ни одному хосту;
  2. Хост с брандмауэром, который тихо отбрасывает пакеты или его вариации, например, с помощью netcat .

nc -vv -l 25 > /dev/null будет прослушивать входящие соединения на TCP-порт 25 и передать результаты /dev/null. Больше примеров здесь.

Вся подсеть также может быть черной дырой (нулевой маршрут).

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.