imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 27.04.2005, 16:33     # 1
Hottt
Member
 
Регистрация: 09.08.2002
Сообщения: 370

Hottt Мелкий засранец
Question Как сделать чтоб определённые IP-адреса не могли посещать мой сайт?

Приветствую!
Хочу лишить некоторых посетителей моего сайта заходить на мой ресурс - как это сделать?
Вообще здорово бы было, чтоб при этом они получали текст/картинку с сообщением о том, что им туда нельзя или что-то в этом роде.
Заранее спасибо!
Hottt вне форума  
Старый 27.04.2005, 16:37     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
То, что IP адрес у посетителя один - не факт. Но если запрещать, то либо в скрипте, либо в htaccess:

<Files *>
Order allow,deny
Deny from 1.2.3.4
</Files>
RaZEr вне форума  
Старый 27.04.2005, 16:44     # 3
Hottt
Member
 
Регистрация: 09.08.2002
Сообщения: 370

Hottt Мелкий засранец
Спасибо за ответ, а я могу прописать
<Files *>
Order allow,deny
Deny from 1.2.3.*
</Files>
или таким образом слишком многие не смогут попасть ко мне на сайт?
Hottt вне форума  
Старый 27.04.2005, 17:12     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Подсети указываются через CIDR. Например: 1.2.3.0/16 . Ман есть тут - http://public.pacbell.net/dedicated/cidr.html
RaZEr вне форума  
Старый 02.05.2005, 21:33     # 5
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
К какой подсети относятся российские IP?
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 02.05.2005, 21:46     # 6
Madness
KpTeaM
 
Регистрация: 31.10.2002
Адрес: Russia
Пол: Male
Сообщения: 3 261

Madness СуперБогMadness СуперБогMadness СуперБог
Madness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБог
Werw0lf
http://noc.masterhost.ru/allrunet/runet
__________________
Над струнами вен моих
Лезвия осени,
Их сталь леденящая
В просинь рук просится...
©Темнозорь
Madness вне форума  
Старый 02.05.2005, 21:47     # 7
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Цитата:
Werw0lf:
К какой подсети относятся российские IP?
Ко многим, причем в зависимости от того, кто их определяет. Вот тут - список русских подсетей по мнению мастерхоста

PS: мдя, я чуть протормозил 8) Модеры, удалите эту мессагу - линк все равно тот же самый
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 05.05.2005, 02:06     # 8
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
Цитата:
Сообщение от Madness
М-м-да....так все эти подсети перечислять посинеешь...
Вычитал в книге, что можно написать так:
В блоке директив Limit
Код:
order deny, allow  
allow from all 
deny from ru
Это реально?
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 05.05.2005, 02:19     # 9
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Это реально?
Нет.

PS: А зачем блочить русских?
RaZEr вне форума  
Старый 05.05.2005, 23:50     # 10
Werw0lf
Junior Member
 
Аватар для Werw0lf
 
Регистрация: 11.01.2005
Сообщения: 83

Werw0lf Нимб уже пробиваетсяWerw0lf Нимб уже пробивается
Цитата:
Сообщение от RaZEr
Нет.
PS: А зачем блочить русских?
Вот и я тоже подумал, что-то уж совсем просто и красиво...
Тем не менее: Д.Н. Колисниченко "Самоучитель PHP5" 2005 г. стр. 83 Правда там пример приводится с точностью до наоборот, но суть от этого не меняется я думаю. Выходит обманывают опять
А спросил просто так, для общего развития. Да и есть в такие сайты, куда нас не хотят пускать
__________________
Lorem ipsum dolor sit amet
Werw0lf вне форума  
Старый 07.05.2005, 14:56     # 11
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
Цитата:
RaZEr:
Цитата:
Это реально?
Нет.
Ну почему же нет? Вполне корректное правило. При этом будет производиться reverse-lookup ip-адреса юзера в dns-имя, и, если оно заканчивается на .ru - в доступе будет отказано.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 08.05.2005, 17:25     # 12
crawler
Full Member
 
Регистрация: 11.12.2002
Сообщения: 864

crawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собойcrawler Имеются все основания чтобы гордиться собой
Но у обычных юзеров обычно нет dns имени, поэтому это и нереально. То есть блокироваться будет от силы 0.5% - тех, кто ходит из-под больших контор.
crawler вне форума  
Старый 08.05.2005, 19:29     # 13
Saruman
::VIP::
 
Аватар для Saruman
 
Регистрация: 12.11.2002
Адрес: Nicosia, Cyprus
Сообщения: 1 285

Saruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman ГуруSaruman Гуру
crawler
Даже обычные диалапщики часто имеют dnsы типа dialup-123.myprovider.ru - такое имя соответствует у прова каждому выданному под диалап айпишнику, и они будут прекрасно ловиться фильтром.
__________________
"If people only knew how hard I work to gain my mastery, it wouldn't seem so wonderful at all." Michelangelo Buonarroti
Saruman вне форума  
Старый 09.05.2005, 00:22     # 14
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Цитата:
Ну почему же нет? Вполне корректное правило. При этом будет производиться reverse-lookup ip-адреса юзера в dns-имя, и, если оно заканчивается на .ru - в доступе будет отказано.
Успехов...
RaZEr вне форума  
Старый 09.05.2005, 02:00     # 15
Sheryld
Full Member
 
Регистрация: 29.05.2002
Сообщения: 544

Sheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царствеSheryld Луч света в тёмном царстве
Д.Н. Колисниченко вообще пишет плохие книги по php, особенно серия «Самоучитель phpX». Там кроме очвединых ляпов и неточностей есть просто грубейшие ошибки. Я в свое время имел на руках книгу «Самоучитель php4». Не советую ее никому. Кроме того, однажды «испортив себе мозг», бывает очень трудно заново переучиваться
Пример. Почти весь раздел(он там и так маленький) про ООП в php4.
Взять хотя бы определение полиморфизма.
Код также оставляет желать лучшего. Примеры туда же

Хорошие книги делает Wrox. Причем многое уже есть на русском языке. Есть книги для различной аудитории(в смысле технической подготовки).

p.s. Хотя может кто-то предпочитает такой вот стиль изложения
__________________
убрано по просьбе администратора

Последний раз редактировалось Sheryld; 09.05.2005 в 02:05.
Sheryld вне форума  

Опции темы

Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:27.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.