Блокировка IP-адресов от доступа к сайту - PullRequest
0 голосов
/ 07 января 2012

Это скорее концептуальный вопрос, чем вопрос кода, но я думаю, что кто-то сможет его объяснить, во всяком случае.

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

Возможно, у меня неверная концепция, но любая информация будет полезна.

Спасибо!

Ответы [ 3 ]

3 голосов
/ 07 января 2012

Если вы просто хотите заблокировать «пользователей nusisance», а также заблокировать их IP, вы также можете поместить Cookie на их компьютер для принудительного запрета в своем браузере (затем при каждой последующей попытке доступа блокируйте новый IP).

Это, конечно, было бы довольно легко обойти, но в конечном итоге вы не сможете идентифицировать посетителя, поскольку он может очень легко использовать другое соединение, другой браузер или даже другой физический объект.device.

Лучшее, что вы можете сделать, - это наложить запреты на посетителей среднего уровня и надеяться, что ваш сайт не особо привлекает такого человека с самого начала.

1 голос
/ 07 января 2012

«Не означает ли это, что при продлении IP-адреса этот пользователь сможет получить доступ к сайту под новым общедоступным IP-адресом?»

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

Это также означает, что невинные стороны попадают в черный список.

1 голос
/ 07 января 2012

Да, вот что это значит.Это будет другой IP, так что вы не будете знать, что это тот же пользователь.Единственное, что вы можете сказать, это то, что это тот же провайдер.Что не поможет вам так сильно.

Именно по этой причине IP-блокировка легко обходится.Даже если вы заблокируете все их IP-адреса, они могут просто использовать прокси.

...