LINUX.ORG.RU
ФорумAdmin

iptables


0

0

Скажите, как указывать IP Тоесть, допустим мне известен 78.101.16.50 как мне узнать всю сеть этого провайдера и забанить? И как банить, я немного не понимаю CIDR или как там его. есть ли разница 127.25.21.0/127.25.21.255 и 127.25.21.0/16 Как правильно указывать при записи в iptables

~ :$whois 78.101.16.50
inetnum: 78.101.0.0 - 78.101.31.255
netname: APC-BRAS-POOL-4
descr: QTEL-ADSL-POOL
country: qa
person: Khalid Ibrahim Al-Mahmoud
address: Qatar Telecom, Q.S.C


это Катар, у них один провайдер на всю страну (был скандал с Википедией)

Sylvia ★★★★★
()
Ответ на: комментарий от Sylvia

Как мне в iptables чтобы забанить всю сеть?

inetnum: 78.101.0.0 - 78.101.31.255
route: 78.100.0.0/15
route: 78.101.16.0/20

Точнее как указать IP
Так 78.101.0.0/78.101.31.255 или так 78.100.0.0/15 или 78.101.16.0/20

Decanter
() автор топика
Ответ на: комментарий от Decanter

iptables -I INPUT -s 78.101.0.0/19 -j DROP я полагаю

Чтобы определить маску, запиши первый и последний адреса в двоичном виде и посмотри, сколько у них общих битов. Здесь у них общие первые два байта + 3 бита в третьем байте - итого 19.

nnz ★★★★
()
Ответ на: комментарий от nnz

Ого... Может есть программа или WEB сервис который это делает?
Я еще в колледже заморачивался с этими двоичными, десятичными и .д.

Decanter
() автор топика

iptables-save однозначно ответит на твой вопрос

disney
()

Для расчетов маски ipcalc вам в руки. Консольный и цветной :)

keir ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.