Как рассчитать маску подсети

12
Максим Kuprum
На сайте с 24.10.2008
Offline
1644
1032

Мужики, выручайте...

Есть ОЧЕНЬ много диапазонов айпи, которые надо перевести с маской подсети

57.0.0.0 - 57.255.255.255

62.4.0.0 - 62.4.31.255

62.8.0.0 - 62.8.31.255

62.34.0.0 - 62.35.255.255

62.39.0.0 - 62.39.255.255

62.50.128.0 - 62.50.159.255

62.62.128.0 - 62.62.255.255

62.73.0.0 - 62.73.31.255

62.106.0.0 - 62.106.255.255

62.120.0.0 - 62.120.255.255

62.129.160.0 - 62.129.191.255

И еще несколько сотен.

Чтобы получилось вместо этого:

Первый 57.0.0.0 - 57.255.255.255 - 57.0.0.0/8

Второй - 62.4.0.0 - 62.4.31.255 - 62.4.0.0/19

Третий - 62.8.0.0 - 62.8.31.255 - 62.8.0.0/19

В идеале - какой-нибудь онлайн-сервис, где я могу вставлять цифры и получать нужную мне маску

Глобальная же задача стоит такая...

Есть пара сайтов исключительно под русскоязычный трафик. Но в последнее время начал идти трафик из США, Франции и так далее.

В итоге показатель отказов повысился до 30 %. А это уже никуда не годится.

Хостер (IHOR) не поддерживает модуль GeoIP, к большому моему сожалению и для репутации самого хостера тоже.

Может кто-то подскажет простые и эффективные решения по блокировке "лишних стран"?

Буду безмерно благодарен :popcorn:

► Каталог Партнерок ( https://clck.ru/LepCB ) ◄ Криптоказино 50% со старта – моим рефам ( https://clck.ru/344XeM ) ► RU СВИПСТЕЙКИ ( https://clck.ru/36g47r) ◄ | ►RU Гемблинг и RU Беттинг( https://clck.ru/33FmPU ) ◄
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#1

Сразу всю страну банить? А как же яндекс боты, ходящие из сша и германии? А как же россияне пользователи оперы турбо?

Антибот, антиспам, веб файрвол, защита от накрутки поведенческих: https://antibot.cloud/ + партнерка, до 40$ с продажи.
Максим Kuprum
На сайте с 24.10.2008
Offline
1644
#2
foxi:
Сразу всю страну банить? А как же яндекс боты, ходящие из сша и германии? А как же россияне пользователи оперы турбо?

Отказы по Франции - 99.7%

по США - 97.1%

Цифры сами за себя говорят.

При этом трафик составляет 7-10% за последнюю неделю от общего на сайте.

юни
На сайте с 01.11.2005
Offline
901
#3

Для понимания размера сеток/масок есть хорошая табличка:

Таблица соответствия адресов: classfull/classless


+----------------------------------------------+
|addrs bits pref class mask |
+----------------------------------------------+
| 1 0 /32 255.255.255.255 |
| 2 1 /31 255.255.255.254 |
| 4 2 /30 255.255.255.252 |
| 8 3 /29 255.255.255.248 |
| 16 4 /28 255.255.255.240 |
| 32 5 /27 255.255.255.224 |
| 64 6 /26 255.255.255.192 |
| 128 7 /25 255.255.255.128 |
| 256 8 /24 1C 255.255.255 |
| 512 9 /23 2C 255.255.254 |
| 1K 10 /22 4C 255.255.252 |
| 2K 11 /21 8C 255.255.248 |
| 4K 12 /20 16C 255.255.240 |
| 8K 13 /19 32C 255.255.224 |
| 16K 14 /18 64C 255.255.192 |
| 32K 15 /17 128C 255.255.128 |
| 64K 16 /16 1B 255.255 |
| 128K 17 /15 2B 255.254 |
| 256K 18 /14 4B 255.252 |
| 512K 19 /13 8B 255.248 |
| 1M 20 /12 16B 255.240 |
| 2M 21 /11 32B 255.224 |
| 4M 22 /10 64B 255.192 |
| 8M 23 /9 128B 255.128 |
| 16M 24 /8 1A 255 |
| 32M 25 /7 2A 254 |
| 64M 26 /6 4A 252 |
| 128M 27 /5 8A 248 |
| 256M 28 /4 16A 240 |
| 512M 29 /3 32A 224 |
|1024M 30 /2 64A 192 |
+----------------------------------------------+

Само глобальное адресное пространство делится между пятью региональными регистраторами (условно Северная Америка, Южная Америка, Европа, Африка, Тихоокеанский регион), крупными компаниями, некоммерческими и государственными учреждениями, а так же некоторая часть выделена для технических целей и поставлена в резерв.

Полная картина по первому октету (А-класс подсети) видна по этой ссылке. Деление внутри регионального регистратора по конкретным странам не определено общими спецификациями и носит, как правило, произвольный характер (насколько я помню).

https://a-parser.com/ - парсер для профессионалов SEO, маркетологов, арбитражников и SaaS, https://searchengines.guru/ru/forum/944108 - прокси-сервис на базе операторов домашнего интернета, сотни тысяч IP-адресов, канал от 20 Мбит
Максим Kuprum
На сайте с 24.10.2008
Offline
1644
#4

Спасибо. Вот такой сервис идеален, подсказали:

https://www.ipaddressguide.com/cidr#range

This tool converts IP range to CIDR.

И все же - какой показатель отказов по сайту считать нормой?

Посмотрел отказы за месяц - 16 и 17 процентов на двух сайтах.

юни
На сайте с 01.11.2005
Offline
901
#5
kuprum:
Вот такой сервис идеален

А программисты есть? Можно написать несложный скриптик и скормить ему файл со списком диапазонов.

Максим Kuprum
На сайте с 24.10.2008
Offline
1644
#6

Диапазоны часто меняются?

Понимаю, что на уровне модуля достаточно указать RU, UA..., а ненужные страны запретить без указания айпи

rask
На сайте с 30.12.2010
Offline
69
#7
kuprum:
16 и 17 процентов на двух сайтах.

Более чем нормально для любой тематики.

Аудиты: краткий - от 0 р., детальный - от 4500 р.; Подбор ключевых фраз с группировкой - 60 коп./фраза; Продвижение сайта - от 9000 р./мес.
Mik Foxi
На сайте с 02.03.2011
Offline
1076
#8

kuprum, яндексовые хитроботы часто и генерят отказы. во всяком случае сша банить надо осторожно. гугла тоже забанишь? а вообще переехать на вдс и банить в nginx страны самое норм тогда.

юни
На сайте с 01.11.2005
Offline
901
#9
kuprum:
Диапазоны часто меняются?

Между региональными регистраторами очень редко, раз в несколько лет. Это целое событие. Внутри регистратора только в случае закрытия компании и передачи её диапазонов новому оператору, или же при продаже этих диапазонов от одной компании к другой.

В общем, смена гео на уровне страны это редкость.

Максим Kuprum
На сайте с 24.10.2008
Offline
1644
#10

Был на VDS, нагрузки было мало, потому съехал на обычный хост.

Штаты банить, согласен, опасно. А вот китаи-сингапуры-индии - вполне можно.

Задрался я бороться с замершим ростом позиций на сайтах, поэтому решил начать со снижения показателя отказов.

Суточный показатель в районе 22-28. Месячные - 16-18.

Как его правильно смотреть: сутки, месяц, год, эра?

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий