Поскольку у меня нет доступа к другим уровням, я хотел бы знать наиболее эффективный способ заблокировать IP-адрес от подключения к серверу Ubuntu 18.04. К самой коробке они, скорее всего, подключаются к порту 80. Однако я хотел бы заблокировать доступ через все порты к этому IP-адресу.
Я знаю о добавлении записи в iptables. Под наиболее эффективным я подразумеваю наименьшее количество слоев, через которые проходит пакет. Подобно тому, как блокировка с использованием iptables происходит до блокировки с использованием конфигурации apache на самом веб-сервере.
Есть ли другие лучшие способы?
Спасибо
Нет. Наиболее эффективным способом блокировки хоста будет iptables
, поскольку он работает на уровне ядра и действует сразу после получения пакета и до того, как он будет передан какому-либо приложению.
iptables -A INPUT -s bad.host.ip.address -j DROP