Назад | Перейти на главную страницу

Как убедиться, что Nginx `deny` работает?

Я настраиваю Nginx для отказа в использовании определенного IP-адреса и хочу подтвердить, что он работает. Как я могу это сделать? В принципе, хотелось бы сделать что-то вроде:

ping -from <blocked ip address> <my ip address>

и увидеть что-нибудь о блокировке.

Во-первых, ping - это не инструмент, который можно использовать для тестирования HTTP. Во-вторых, HTTP использует TCP, поэтому вы не можете «подделать» IP-адрес, как вы предлагаете.

Предполагая, что у вас нет доступа для создания HTTP-запросов с IP-адреса, который вы пытаетесь заблокировать, единственный другой вариант - временно заблокировать другой IP-адрес, который вы делать иметь доступ к. Если запросы с тестового IP-адреса заблокированы, вы можете предположить, что запросы с другого IP-адреса также блокируются.