Prezantimi
Parakushtet
Zgjidhni vendet për të bllokuar
Bllokimi i IP-ve
konkluzioni
Prezantimi
Mirë se vini në një tjetër tutorial të Vultr. Sot do të mësojmë se si të përdorim IPTables dhe IP2Location për të bllokuar adresat IP nga vende të caktuara. IP2Location ofron bazat e të dhënave të blloqeve të adresave IP të vendit si një shërbim falas.
Parakushtet
Para se të bëjmë diçka, duhet të sigurohemi që të kemi iptablesdhe të ipsetinstalojmë:
yum install iptables ipset -y
service iptables start
Zgjidhni vendet për të bllokuar
Vizitoni shërbimin e bllokuesit të vizitorëve IP2Location . Në këtë shembull, ne do të bllokojmë lidhjet nga Islanda, kështu që do të zgjedhim Islandën nga lista.

Pasi ta bëni këtë, zgjidhni "Linux IPTables" si formatin e daljes. Duhet të duket si:
![Si të bllokoni IP-të nga një vend në CentOS 6 Si të bllokoni IP-të nga një vend në CentOS 6]()
Ngarkoni skedarin në serverin tuaj me klientin tuaj të preferuar FTP. Unë përdor FileZilla .
Bllokimi i IP-ve
Pasi të përfundojë hapi i mëparshëm, hyni në SSH në serverin tuaj dhe shkoni te drejtoria ku u ngarkua skedari.
Riemërto skedarin në block.txt.
Tani do të përpunojmë skedarin e blloqeve IP. Krijo një skrip shell.
vi process.sh
Ngjitni sa vijon në skenar:
#!/bin/bash
#Script to process ip ranges to ban using IPSet and IPTables
ipset create countryblock hash:net
while read line; do ipset add countryblock $line; done < (block.txt)
iptables -I INPUT -m set --match-set countryblock src -j DROP
Ruani skedarin dhe dilni nga redaktori i tekstit.
Ekzekutoni skriptin.
sh process.sh
Më në fund, ruani IPTables dhe ringarkoni:
service iptables save
service iptables reload
konkluzioni
Tani keni bllokuar me sukses një shtet nga aksesi në serverin tuaj Vultr. Nëse dëshironi të hiqni bllokun, thjesht hiqni rregullat nga IPTables.