On selvää, että kun olet verkkosivuston omistaja, haluat sallia vierailijoiden ympäri maailmaa pääsyn verkkosivustollesi. Toisinaan on kuitenkin tarpeen estää vierailijat tietyistä maista tietyllä verkkosivulla tai päinvastoin. Yksi hyvä esimerkki on, kun isännöit paikallista kilpailua verkossa ja haluat, että osallistuvat vain oman maasi ihmiset. Tavoitteesi on sallia maasi kävijöiden estämällä loput, joten ei ole tarvetta karsia manuaalisesti kelvottomia osallistujia valittaessa voittajaa. Jos sinulla ei ole tehokasta palvelinta, joka pystyy käsittelemään tuntemattomien tai merkityksettömien robotien luomaa kuormaa, on myös parasta estää heitä pääsemästä verkkosivustollesi väliaikaisesti.
Helpoin tapa estää vierailijoita maasta on .htaccess-käyttö, koska voimme tehdä sen itse FTP: n kautta asentamatta tai sekoittamatta iptable-palomuurisääntöjä. Täällä meillä on erilaisia paikkoja hankkia luotu maa-IP-luettelo CIDR-muodossa ilmaiseksi ja toisella menetelmällä, joka käyttää pilvipohjaista web-sovelluspalomuuria. Tärkeä huomautus, jos haluat estää vierailijat maittain htaccess-menetelmällä. Varmista, että tuot ajoittain uuden luettelon, koska IP-osoitetietokanta muuttuu ajoittain tai muuten saatat joko ohittaa tai estää vierailijat muista maista.
1. IP2-sijainti
IP2Location on toiminut vuodesta 2002 lähtien myymällä IP-paikkatietokantoja. Lisäksi ne tarjoavat ilmaisen tietokantapalomuuriluettelon maittain, jotta joko sallitaan kaikki IP-osoitteiden luettelossa olevat ja kieltää kaikki muut tai kielletään IP-osoitteet ja sallitaan kaikki muut. Luo estolista valitsemalla IPv4, valitsemalla maa (jos tarvitset enemmän kuin yhden, sinun on kirjauduttava ilmaiseen tiliin, joka sallii jopa 30 maata) ja valitse avattavasta valikosta Apache .htaccess deny . Voit ladata tekstitiedoston, joka ladataan etusivusi hakemistoon nimellä .htaccess. Tiedosto on nimettävä uudelleen .htaccess-tiedostoksi tekstitiedoston lataamisen jälkeen, koska et voi tehdä sitä Windowsissa.
Jos haluat sallia pääsyn vain tiettyihin maihin, valitse sen sijaan ”Apache .htaccess Allow” -vaihtoehto. Vaikka ei mainita, onko ilmaisen maan IP-tietokannassa rajoitettu tai täydellinen tarkkuus, ilmaisen version versio on suurimmaksi osaksi rajoitettu, koska sitä ei päivitetä jatkuvasti. Myöskään tietokannan viimeisimmän päivityksen ajankohtaa ei mainita.
Käy IP2Locationissa
2. Maan IP-lohkot
Samoin kuin IP2Location, Country IP Blocks myy myös premium-GeoIP-tietokantoja ja tarjoaa myös ilmaisen pääsynhallintaluettelon luomisen tietyistä maista tulevien vierailijoiden estämiseksi tai sallimiseksi. Luo estolista valitsemalla maat ja valitsemalla joko .htaccess deny tai .htaccess salli. Napsauttamalla Luo ACL-painiketta luodaan heti kopioitavat tiedot .htaccess-tiedostoon.
Maan IP-estot mainitsivat, että luotu tieto voi olla 30–60 päivää vanha, jolloin ostetulla jäsenellä on pääsy viimeisimpään tietoon.
Käy Country IP Blocks -sivustolla
3. BlockACountry.com
BlockACountry.com on varsin hyödyllinen, jos otat käyttöön estämisen muutamalla verkkosivustolla, koska se luo estoluetteloita profiilien kautta. Sinun on ensin kirjauduttava ilmaiseen tiliin. Sisäänkirjautumisen jälkeen sinun on annettava verkkosivustoosoite ja valittava estettävä maa. Sitten sinulla on oikeus ladata estoluettelo. Aina kun et muista estämääsi maata, kirjaudu vain BlockACountry-sivustoon ja napsauta verkkosivuston Muokkaa-linkkiä.
Käy osoitteessa BlockACountry.com
4. IPdeny
IPdenyllä oli aiemmin online-palomuurisääntögeneraattori, mutta se on nyt offline-tilassa. Voit kuitenkin edelleen ladata IP-lohkoja maiden mukaan ja tehdä joitain pieniä muutoksia, jotta ne ovat yhteensopivia Apache .htaccess -luetteloiden kanssa. Lataa ensin maavyöhyketiedosto IPdeny-sivustolta. Älä avaa tekstitiedostoa Muistiossa -sovelluksella, koska \ n-rivinvaihtoa ei tunnisteta Muistiossa. Voit avata sen Wordpadilla tai muiden valmistajien ohjelmilla, kuten Notepad ++. Ensinnäkin, sinun on lisättävä nämä 3 riviä tietojen alkuun.
jotta sallia, kieltää
sallia kaikista
Seuraavaksi sinun on lisättävä etuliite "kieltää" ja seuraa IP-lohkot. Etuliitteiden manuaalisen lisäämisen sijasta voit käyttää sitä TextMechanicilla. Kopioi ja liitä IP-lohkot ylälaatikkoon. Lisää sitten " kieltää " laatikkoon, jossa lukee "Lisää tämä etuliite kunkin rivin alkuun". Varmista, että sanan ”mistä” jälkeen on välilyönti . Napsauta lopuksi ”Lisää etuliite ja / tai lisäosa” -painiketta.
Kopioi kaikki tiedot textmechanic.com-sivustosta ja liitä ne tekstitiedostoon korvaamalla vanhat IP-lohkot. Lisää lopuksi lopullinen tunniste luettelon loppuun. Sinulla on nyt täysin toimiva lohko, joka perustuu IPdenyn IP-lohkoihin.
Käy IPdenyssä
5. Maan IP-alue RIPE: stä
Ivan Erben on kirjoittanut pienen ja hyödyllisen python-skriptin, joka voi automaattisesti ladata ja jäsentää alueita RIPE: stä (RIPE hallinnoi virallisesti IP-osoitteita). Hän on myös suunnitellut komentosarjan automaattisen suorittamisen palvelimellaan joka päivä klo 12.00, ja luodut IP-lohkot ovat ladattavissa ilmaiseksi.
Tämä python-skripti on loistava, koska IP-lohkot ovat virallisesta ryhmästä, joka hallinnoi IP-osoitteen käyttöä, ja se päivitetään päivittäin. Ainoa asia, sinun on noudatettava menetelmän numero 4 ohjeita, jotta luettelo Apache olisi yhteensopiva.
Lataa Country IP Range RIPE: ltä
6. Software77 IP-maa-tietokanta
Toinen paikka hankkia maiden IP-luetteloita CIDR-muodossa on software77.net. Se on verkkohallinta ja verkkotunnusten rekisteröintiyritys, mutta ne tarjoavat ilmaisen IP-maa-tietokannan. Valitse oikeasta sivupalkista maa, josta haluat saada IP-osoitteiden luettelon, valitse CIDR-muoto ja napsauta Lähetä.
Seuraavalla sivun päivityksellä on saatavilla raportti, josta voit kopioida tiedot. IP-osoitteiden luettelo on myös tavallinen CIDR-muoto, joten sinun on tehtävä siitä myös Apache .htaccess -yhteensopiva.
Käy Software77 IP to Country Database -sivustolla
7. LUDOST.NET
Löydät IP-maan tietokannat ilmaiseksi osoitteesta LUDOST.NET. Tämä ilmainen palvelu kerää IP-tietoja useista lähteistä lähinnä RIPE: ltä. Hyvä asia LUDOST.NET-sivustossa on, että ne tarjoavat useita tulostettavien mallien malleja, jotka ovat yhteensopivia iptables, ipfw, Cisco / Apache / Ngix ACL kanssa.
IP-tietokannan luomiseksi sinun on ensin syötettävä luettelo maista kahden kirjaimen maakoodin perusteella (erotettu välilyönnillä, jos joudut syöttämään useita maakoodeja), valitse malli ja napsauta Lähetä kysely -painiketta. Jos haluat estää vierailijoita maista .htaccess-sovelluksella, valitse apache-deny-malli. Kun tiedot on luotu, voit tallentaa ne tietokoneellesi painamalla Ctrl + S, lataa tiedosto verkkopalvelimellesi ja nimeä se uudelleen .htaccess-tiedostoksi.
Käy osoitteessa LUDOST.NET
8. Incapsula
Incapsula on yksi suosituimmista pilvipohjaisista verkkosovellusten palomuureista, joiden tarkoituksena on suojata verkkosivustosi hyökkäyksiltä ja myös nopeuttaa sitä samanaikaisesti. Suunnitelmia on pari, mutta ilmainen on riittävän hyvä estämään vierailijat maasta. Kun olet määrittänyt verkkosivustosi Incapsulaa varten, siirry kohtaan Asetukset > Suojaus > Estä tietyt lähteet . Voit joko kirjoittaa maan nimen ruutuun tai napsauttaa ”Valitse luettelosta”, josta saat valita luettelosta tai napsauttamalla maailmankarttaa. Napsauta lopuksi oikeassa yläkulmassa olevaa Tallenna-painiketta.
Maan esto tulee voimaan melkein heti muutosten tallentamisen jälkeen. Estetty käyttäjä näkee pääsyn evätyn virheen virhekoodilla 16 ja lisäviestin ”Tämä pyyntö on suojattu turvasäännöillä”.
Käy Incapsulassa
Lisähuomautuksia : CloudFlare: lle voit löytää ”Threat Control” -vaihtoehdon estääksesi vierailijoita maasta, mutta ota huomioon, että tämä ominaisuus ei estä vierailijaa pääsemästä verkkosivulle. Se tarjoaa vain ylimääräisen turvatarkistuksen CAPTCHA-varmennuksen avulla. Vierailija voi silti käyttää verkkosivustoa, kun CAPTCHA on ratkaistu oikein. CloudFlare mainitsi, että ne saattavat toteuttaa täydellisen eston lähitulevaisuudessa.