Ilmselt soovite veebisaidi omanikuna lubada külastajatele kogu maailmast juurdepääsu teie veebisaidile. Kuid mõnikord on vaja blokeerida mõnede riikide külastajad teatud veebisaidil või vastupidi. Üks hea näide on see, kui korraldate veebis kohalikku võistlust ja soovite, et osaleksid ainult teie koduriigi inimesed. Oma riigi külastajatele lubamine ülejäänud puhkevõimaluste blokeerimisega on tee, seega pole vaja võitja valimisel abikõlbmatuid osalejaid käsitsi pügata. Kui teil pole võimsat serverit, mis saaks hakkama tundmatute või ebaoluliste robotite loodud laadimisega, on ka kõige parem blokeerida neil ajutiselt teie veebisaidile juurdepääs.
Lihtsaim viis mõne riigi külastajate blokeerimiseks on .htaccessi kasutamine, kuna me saame seda ise FTP kaudu teha ilma iptable'i tulemüürireeglite installimata või segamata. Siin on meil erinevad kohad, kuidas tasuta genereeritud riikide IP-loendit CIDR-vormingus saada ja mõnda muud meetodit kasutades pilvepõhist veebirakenduse tulemüüri. Oluline märkus, kui soovite blokeerida külastajad riikide kaupa, kasutades htaccess-i. Genereerige kindlasti perioodiliselt uus nimekiri, kuna IP-aadresside andmebaas muutub aeg-ajalt, vastasel juhul võite teistest riikidest pärit külastaja vahele jääda või blokeerida selle valesti.
1. IP2 asukoht
IP2Location on tegutsenud alates 2002. aastast IP geograafilise asukoha andmebaaside müümisel. Peale selle pakuvad nad ka tasuta andmebaaside tulemüüriloendit riigiti, et lubada kõigil IP-aadresside loendis olevatel kasutajatel ja keelata kõigil teistel või keelata IP-aadressid ja lubada kõigil teistel. Plokkide loendi genereerimiseks valige IPv4, valige riik (kui vajate rohkem kui ühte, peate registreeruma tasuta kontole, mis lubab kuni 30 riiki) ja valige rippmenüüst Apache .htaccess denny . Saate alla laadida tekstifaili, mis tuleb üles laadida oma kodulehe kataloogi nimega .htaccess. Pärast tekstifaili üleslaadimist peate faili ümber nimetama .htaccess, kuna te ei saa seda Windowsis teha.
Kui soovite lubada juurdepääsu ainult kindlatele riikidele, valige selle asemel suvand „Apache .htaccess luba”. Ehkki ei mainita, kas vaba riigi IP-andmebaasis on piiratud või täielik täpsus, on enamasti tasuta versioon piiratud, kuna seda ei uuendata pidevalt. Samuti pole mainitud, millal andmebaasi viimati värskendati.
Külastage IP2Locationi
2. Riigi IP-plokid
Sarnaselt IP2Locationiga müüb Country IP Blocks ka esmaklassilisi GeoIP andmebaase ja pakub ka tasuta juurdepääsu kontrollide loendi genereerimist, et blokeerida või lubada külastajaid konkreetsetest riikidest. Plokkide loendi genereerimiseks valige riigid, seejärel valige kas .htaccess deny või .htaccess luba. Kui klõpsate nupul Loo ACL, genereeritakse koheselt andmed .htaccess-faili kopeeritavad andmed.
Riigi IP-plokid mainisid, et loodud andmed võivad olla 30–60 päeva vanad, kusjuures ostetud liikmelisusel on juurdepääs kõige värskematele andmetele.
Külastage riigi IP-blokke
3. BlockACountry.com
BlockACountry.com on üsna kasulik, kui rakendate mõne riigi veebisaidi blokeerimise, kuna see loob profiilide kaudu plokkide loendeid. Esmalt peate registreeruma tasuta konto saamiseks. Pärast sisselogimist peate sisestama veebisaidi aadressi ja valima riigi, mille soovite blokeerida, siis lubatakse teil blokeerimisloend alla laadida. Kui te ei tule meelde blokeeritud riiki, logige lihtsalt sisse BlockACountry ja klõpsake veebisaidi linki Redigeerimine.
Külastage saiti BlockACountry.com
4. IPdeny
IPdenyl oli varem veebipõhine tulemüürireeglite generaator, kuid see on nüüd võrguühenduseta. Saate siiski alla laadida IP-plokid riikide kaupa ja teha mõned pisimuudatused, nii et need ühilduvad Apache .htaccess lubada või blokeerida. Esmalt laadige riigitsooni fail alla IPdeny veebisaidilt. Ärge avage tekstifaili Notepadiga, kuna märkmeväljad ei tuvasta reavahetusi \ n. Selle avamiseks kasutage Wordpadi või muude tootjate programme, näiteks Notepad ++. Esiteks peate lisama need 3 rida andmete ülaossa.
et luba, keela
luba kõigilt
Järgmisena peate lisama eesliite “keelama”, millele järgnevad IP-plokid. Prefiksite käsitsi lisamise asemel saate selle kasutamiseks kasutada tekstiMechanic. Kopeerige ja kleepige IP-plokid ülemisse kasti. Seejärel lisage lahter “ keela alates ” kasti, mis ütleb “Lisage see eesliide iga rea algusesse”. Veenduge, et sõna “alates” järel oleks tühik . Lõpuks klõpsake nuppu “Lisa eesliide ja / või järelliide”.
Kopeerige kõik andmed saidilt textmechanic.com ja kleepige need vanade IP-plokkide asendamiseks tekstifaili. Lõpuks lisage loendi lõppu lõppsilt. Nüüd on teil täielikult töötavate plokkide loend, mis põhineb IPdeny IP-plokkidel.
Külastage IPdeny-d
5. Riigi IP vahemik RIPE-st
Ivan Erben on kirjutanud väikese ja kasuliku python-skripti, millega saab vahemikke RIPE automaatselt alla laadida ja parsida (RIPE haldab ametlikult IP-aadresse). Samuti on ta plaaninud, et skript käivitatakse serveris automaatselt iga päev kell 12:00 ja loodud IP-plokid on tasuta allalaadimiseks saadaval.
See pythoni skript on geniaalne, kuna IP-plokid pärinevad ametlikust rühmast, mis reguleerib IP-aadresside kasutamist, ja seda värskendatakse iga päev. Ainus asi, et peate Apache'i loendi ühilduvaks saamiseks järgima meetodi number 4 juhiseid.
Laadige RIPE-st alla riigi IP-vahemik
6. Tarkvara77 IP maade andmebaasi
Veel üks koht CIDR-vormingus riikide IP-kirjete saamiseks on software77.net. See on veebimajutuse ja domeeninimede registreerimisega tegelev ettevõte, kuid nad pakuvad tasuta IP-riikide andmebaasi. Valige parempoolsel külgribal riik, kust soovite IP-aadresside loendi saada, valige CIDR-vorming ja klõpsake nuppu Esita.
Järgmisel lehe värskendamisel tehakse kättesaadavaks aruanne, kus saate andmeid kopeerida. IP-aadresside loend on ka tavaline CIDR-vorming, nii et peate selle muutma ka Apache .htaccess-i ühilduvaks.
Külastage tarkvara77 IP maade andmebaasi
7. LUDOST.NET
IP-riigi andmebaasid leiate tasuta aadressilt LUDOST.NET. See tasuta teenus kogub IP-andmeid mitmest allikast, peamiselt RIPE-st. LUDOST.NET-i hea külg on see, et nad pakuvad mitmeid väljundvormingu malle, mis ühilduvad iptable, ipfw, Cisco / Apache / Ngix ACL-iga.
IP-andmebaasi loomiseks peate kõigepealt sisestama kaherealise riigikoodi alusel riikide loendi (eraldatud tühikuga, kui peate sisestama mitu riigikoodi), valige mall ja klõpsake nuppu “Esita päring”. Kui soovite blokeerida .htaccess-i kasutavate riikide külastajad, valige mall „apache-denny”. Kui andmed on loodud, saate need oma arvutisse salvestada, vajutades Ctrl + S, laadige fail oma veebiserverisse üles ja nimetage see ümber .htaccess-i.
Külastage saiti LUDOST.NET
8. Incapsula
Incapsula on üks populaarsemaid pilvepõhiseid veebirakenduste tulemüüre, mille eesmärk on kaitsta teie veebisaiti rünnaku eest ja samal ajal ka seda kiirendada. Plaane on küll paar, kuid tasuta on piisavalt hea, et blokeerida külastajaid riigist. Pärast oma veebisaidi seadistamist Incapsula kasutamiseks avage Seaded > Turvalisus > Blokeeri konkreetsed allikad . Võite kasti sisestada riigi nime või klõpsata nupul „Vali loendist”, kus saate loendist valida, või klõpsates maailmakaardil. Lõpuks klõpsake paremas ülanurgas asuvat nuppu Salvesta.
Riikide blokeerimine jõustub pärast muudatuste salvestamist peaaegu kohe. Blokeeritud kasutaja näeb juurdepääsu keelamist tõrke koodiga 16 ja lisateatega „See taotlus oli turvareeglitega blokeeritud“.
Külastage Incapsula
Lisamärkused : CloudFlare'i puhul leiate valiku „Ohtude kontrollimine” suvandi, et blokeerida külastajaid riigist, kuid olge teadlikud, et see funktsioon ei keela külastajal veebisaidile juurdepääsu. See pakub CAPTCHA kinnitamise kaudu ainult täiendavat turvakontrolli. Pärast CAPTCHA õigesti lahendamist pääseb külastajale endiselt veebisait. CloudFlare mainis, et nad võivad lähitulevikus täieliku blokeerimise rakendada.