Pagina 1 din 2 12 UltimulUltimul
Rezultate 1 la 10 din 12

Subiect: Deny pe o clasa de IP-uri

Afișare hibrid

  1. #1
    Avatarul lui cr0n1cal
    cr0n1cal este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    8th May 2006
    Locaţie
    Braila-Galati
    Posturi
    161
    Putere Rep
    37


    Implicit Deny pe o clasa de IP-uri

    Problema mea e in felul urmator: in .htaccess vreau sa tai accesul la 82.76.0.0/14 prin deny from insa sa permit accesul unui singur ip: 82.77.88.33 ca exemplu.
    Se poate rezolva ?

  2. #2
    Avatarul lui Cristian Mezei
    Cristian Mezei este deconectat Administrator
    Reputatie:
    65
    Data înscrierii
    20th February 2005
    Locaţie
    Everywhere
    Posturi
    6.975
    Putere Rep
    65


    Implicit

    Da.

    Dar tocmai tu taticul rewrite-urilor nu stii ? Parca facuse-i mai demult si un tutorial...
    Incearca asa :

    order allow,deny
    deny from 82.76.0.0/14
    allow from 82.77.88.33
    allow from all
    Co-founder of Deepstash. Tech lover. Dinosaur. Dad. Chef.

  3. #3
    Avatarul lui cr0n1cal
    cr0n1cal este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    8th May 2006
    Locaţie
    Braila-Galati
    Posturi
    161
    Putere Rep
    37


    Implicit

    Cristi, ma confunzi ... n-am notiuni prea multe legate de scripting pe rewrite, prin urmare cer sfaturi. Nu sunt in postura de a scrie tutoriale.
    Inainte de a posta am incercat o solutie identica cu ceea ce mi-ai dat tu, si nici un rezultat.
    Site-ul cu pricina: www.ioanmunteanu.ro
    .htaccess-ul site-ului este cel atasat
    Fișiere atașate Fișiere atașate
    Ultima modificare făcută de cr0n1cal; 10th August 2007 la 18:15.

  4. #4
    Avatarul lui c_n_m
    c_n_m este deconectat Ambasador
    Reputatie:
    40
    Data înscrierii
    25th February 2006
    Locaţie
    București / Ilfov
    Vârstă
    53
    Posturi
    622
    Putere Rep
    40


    Implicit

    Pentru a bana 82.76.0.0/14 si a accepta toate celelalte IP-uri:

    <Limit GET HEAD POST>
    order allow,deny
    allow from all
    deny from 82.76.0.0/14
    </LIMIT>
    Pentru a accepta doar 82.77.88.33 si a bana toate celelalte IP-uri:

    <Limit GET HEAD POST>
    order deny,allow
    deny from all
    allow from 82.77.88.33
    </LIMIT>
    Chestia urmatoare e redundanta (daca se accepta "all" atunci este acceptat implicit si "82.77.88.33"):

    allow from 82.77.88.33
    allow from all
    Defineste-ti mai clar cerintele initiale. Logica simpla a intersectiei de multimi este contrazisa.

  5. #5
    Avatarul lui cr0n1cal
    cr0n1cal este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    8th May 2006
    Locaţie
    Braila-Galati
    Posturi
    161
    Putere Rep
    37


    Implicit

    Ideea este urmatoarea - deductibila din .htaccess - vreau sa tai accesul pe ro pentru un site de-al meu si sa las posibilitatea de a fi accesat doar de pe 2 ipuri. Clasele de ro le-am extras din geoip-ul de la maxmind.

  6. #6
    Avatarul lui c_n_m
    c_n_m este deconectat Ambasador
    Reputatie:
    40
    Data înscrierii
    25th February 2006
    Locaţie
    București / Ilfov
    Vârstă
    53
    Posturi
    622
    Putere Rep
    40


    Implicit

    OK, dar iti spun ca IP-urile din RO sunt mult mai multe decat ai in htaccess-ul atasat. In acest caz se recomanda sa lucrezi cu o baza de date (care contine lista de IP-uri - ai grija sa pui index pe campul respectiv) pe care o consulti ca sa vezi daca IP-ul care te viziteaza e din RO sau nu, si in functie de asta iei decizia dorita. Vei avea scriptul care consulta aceasta tabela (baza de date poate e prea mult spus) pus la inceputul fiecarei pagini a siteului pe care vrei sa implementezi treaba asta.

    Arunca o privire si pe discutia asta de pe Softpedia. Succes!

  7. #7
    Avatarul lui cr0n1cal
    cr0n1cal este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    8th May 2006
    Locaţie
    Braila-Galati
    Posturi
    161
    Putere Rep
    37


    Implicit

    c_n_m, urmarisem discutia de pe softpedia, oricum multam de link. Ideea e ca pana acum am folosit o solutie asemanatoare Php Country Detector by IP facuta de un tip - Ionita Dragos Alexandru - http://web-heaven.com/dragos.
    Am renuntat la solutia asta - script apelat in fiecare pagina a siteului si care verifica intr-un plain text sau intr-o BD daca ip-ul e din ro.

    Vreau sa ma folosesc de .htaccess in acest sens. Nu neg ca ip-urile puse de mine in htaccess sunt doar o parte din cele alocate pentru ro. Insa vreau sa continui pe ideea aceasta si sa fac o ban-are completa pentru ro, lasand doar 2 ip-uri pentru care sa fie vizibil site-ul.

  8. #8
    Avatarul lui c_n_m
    c_n_m este deconectat Ambasador
    Reputatie:
    40
    Data înscrierii
    25th February 2006
    Locaţie
    București / Ilfov
    Vârstă
    53
    Posturi
    622
    Putere Rep
    40


    Implicit

    Gasesti o baza de date ip-2-country (licenta GPL) aici. Poti extrage doar ip-urile RO pentru a le pune in .htaccess, dar s-ar putea sa ingreuneze functionarea site-ului daca lista e mare (si este!). As fi optat pentru consultare din tabela indexata dupa ip, ar fi mers mai repede decat .htaccess sau decat consultarea unui fisier text.

  9. #9
    Avatarul lui cr0n1cal
    cr0n1cal este deconectat Membru SeoPedia
    Reputatie:
    37
    Data înscrierii
    8th May 2006
    Locaţie
    Braila-Galati
    Posturi
    161
    Putere Rep
    37


    Implicit

    Multam pentru resursa. Eu foloseam baza de date de aici. O sa extrag ip-urile de ro din ambele pentru a le compara.
    Am rezolvat-o sa zic asa intr-un final astfel:
    deny from 89.136.0.0/15 imi asigura ban-area pentru 89.136.0.1 - 89.137.255.254.
    Am rupt acest deny astfel incat sa permit accesul de pe 89.136.216.193:
    deny from 89.136.0.0/16
    deny from 89.137.0.0 - 89.137.216.192
    deny from 89.137.216.194 - 89.137.216.255
    deny from 89.137.217.0 - 89.137.255.255

    Vreau acum sa verific timpii de raspuns pentru pagina cu blocaj activat si neactivat. Adica vreau sa vad cat de greu se incarca paginile din site daca las blocaj prin .htaccess.
    Imi poti recomanda o resursa in sensul asta?

  10. #10
    Avatarul lui c_n_m
    c_n_m este deconectat Ambasador
    Reputatie:
    40
    Data înscrierii
    25th February 2006
    Locaţie
    București / Ilfov
    Vârstă
    53
    Posturi
    622
    Putere Rep
    40


    Implicit

    Cu placere. E bine ca se poate face banarea in .htaccess pe clase intregi - salvezi mult spatiu la scriere si timp la executie. In ce priveste un tool de masurare a vitezei de executie cu un .htaccess "incarcat", chiar nu am idee... Dar daca e sa mearga greu tare ar trebui sa se vada si cu ochiul liber

Pagina 1 din 2 12 UltimulUltimul

Informații subiect

Utilizatori care navighează în acest subiect

Momentan este/sunt 1 utilizator(i) care navighează în acest subiect. (0 membrii și 1 vizitatori)

Thread-uri Similare

  1. Meniu in php si css cu clasa active
    De Popescu Marian în forumul Server side
    Răspunsuri: 4
    Ultimul Post: 1st June 2010, 07:58
  2. intrebare clasa IP-uri!
    De Adrian Poputoaia în forumul Bar, lobby...
    Răspunsuri: 6
    Ultimul Post: 27th February 2009, 20:47
  3. Deny External Download Link
    De Ben Boingeanu în forumul Server side
    Răspunsuri: 6
    Ultimul Post: 24th April 2006, 00:33

Permisiuni postare

  • Nu puteţi posta subiecte noi.
  • Nu puteţi răspunde la subiecte
  • Nu puteţi adăuga ataşamente
  • Nu puteţi modifica posturile proprii
  •