Увод
Предуслови
Изаберите земље за блокирање
Блокирање ИП адреса
Закључак
Увод
Добродошли у још један Вултр водич. Данас ћемо научити како да користимо ИПТаблес и ИП2Лоцатион да блокирамо ИП адресе из одређених земаља. ИП2Лоцатион нуди базе података блокова ИП адреса земље као бесплатну услугу.
Предуслови
Пре него што било шта урадимо, морамо се побринути да имамо iptablesи ipsetинсталирамо:
yum install iptables ipset -y
service iptables start
Изаберите земље за блокирање
Посетите услугу блокирања посетилаца ИП2Лоцатион . У овом примеру, ми ћемо блокирати везе са Исланда, тако да ћемо изабрати Исланд са листе.

Након што то урадите, изаберите „Линук ИПТаблес“ као излазни формат. Требало би да изгледа овако:
![Како блокирати ИП адресе из земље на ЦентОС 6 Како блокирати ИП адресе из земље на ЦентОС 6]()
Отпремите датотеку на свој сервер помоћу вашег омиљеног ФТП клијента. Користим ФилеЗилла .
Блокирање ИП адреса
Када се претходни корак заврши, приступите ССХ-у на свом серверу и идите до директоријума у који је датотека отпремљена.
Преименујте датотеку у block.txt.
Сада ћемо обрадити датотеку ИП блокова. Направите схелл скрипту.
vi process.sh
Налепите следеће у скрипту:
#!/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
Сачувајте датотеку и изађите из уређивача текста.
Покрените скрипту.
sh process.sh
Коначно, сачувајте ИПТаблес и поново учитајте:
service iptables save
service iptables reload
Закључак
Сада сте успешно блокирали земљу да приступи вашем Вултр серверу. Ако желите да уклоните блок, једноставно уклоните правила из ИПТабле-а.