SearchEngines.bg

Това е примерно съобщение за гост. Регистрирайте безплатен акаунт днес, за да станете потребител на SearchEngines.bg! След като влезете, ще можете да участвате в този сайт, като добавите свои собствени теми и публикации, както и да се свържете с други членове чрез вашата лична входяща кутия! Благодарим ви!

Блокиране в .htaccess

secretko

New member
Здравейте,

Имаме файл .htaccess със следното съдържание:

<Limit GET HEAD POST>
order allow,deny
deny from 196.1.100.0/24
deny from 196.207.192.0/18
allow from all
</LIMIT>

Имам 2 въпроса:

1) Файла ще успее ли да блокира следните 2 ИП-та:

196.207.244.164
196.207.248.43

2) Какво означава /24 и /18 след ИП адресите в горният файл?

Благодаря Ви предварително :)
 
Re: Блокиране в .htaccess

С deny from 196.1.100.0/24 си блокирал серия от IPта - от ...xxx.0 до ...xxx.24
IP за които питаш не попадат в нито един от двата реда.
добави още два реда за тях:
deny from 196.207.244.164
deny from 196.207.248.43
 
Re: Блокиране в .htaccess

Благодаря на ted за отговора. Стана ми ясно какво означавало /24 и /18

А от къде мога да намеря всички IP-ta които принадлежат на Сенегал? Аз ползвам http://www.blockacountry.com/ , но явно не хваща всички IP-та.

Някой може ли да даде идея от къде може да си намеря още по-пълен списък с IP-ta на Сенегал?
 
Re: Блокиране в .htaccess

ted пак си малко в грешка :)
secretko ip-тата ти попадат в забраната

[root@ns2new:p0 /usr/local/etc]# ipcalc 196.1.100.0/24
Address: 196.1.100.0 11000100.00000001.01100100. 00000000
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 196.1.100.0/24 11000100.00000001.01100100. 00000000
HostMin: 196.1.100.1 11000100.00000001.01100100. 00000001
HostMax: 196.1.100.254 11000100.00000001.01100100. 11111110
Broadcast: 196.1.100.255 11000100.00000001.01100100. 11111111
Hosts/Net: 254 Class C


[root@ns2new:p0 /usr/local/etc]# ipcalc 196.207.192.0/18
Address: 196.207.192.0 11000100.11001111.11 000000.00000000
Netmask: 255.255.192.0 = 18 11111111.11111111.11 000000.00000000
Wildcard: 0.0.63.255 00000000.00000000.00 111111.11111111
=>
Network: 196.207.192.0/18 11000100.11001111.11 000000.00000000
HostMin: 196.207.192.1 11000100.11001111.11 000000.00000001
HostMax: 196.207.255.254 11000100.11001111.11 111111.11111110
Broadcast: 196.207.255.255 11000100.11001111.11 111111.11111111
Hosts/Net: 16382 Class C
 
Re: Блокиране в .htaccess

С deny from 196.1.100.0/24 си блокирал серия от IPта - от ...xxx.0 до ...xxx.24
Ужасна заблуда!
/24 е равно на една мрежа от 254 адреса, което при 196.1.100.0/24 означава всички ип адреси от 196.1.100.0 до 196.1.100.254

Повече информация:
http://en.wikipedia.org/wiki/Subnetwork
 
Re: Блокиране в .htaccess

Ужасна заблуда!
/24 е равно на една мрежа от 254 адреса, което при 196.1.100.0/24 означава всички ип адреси от 196.1.100.0 до 196.1.100.254

Повече информация:
http://en.wikipedia.org/wiki/Subnetwork
правилно /24 означава че първите 3 байта(24 бита) от маската се ползват което е равносилно на всички адреси започващи с 196.1.100.

за втората клауза се блокират всички започващи с 196.207.

.... което е малко вероятно да го искаш като ефект всъщност.
 
Последно редактирано:
Re: Блокиране в .htaccess

Благодаря на всички взели участие в темата ми ! Постовете ви ми бяха много полезни.
 

Горе