Ответ на пост «Когда считаешь подсети в голове, а потом находишь ip калькулятор»1
есть еще круче - ОФФЛАЙН калькулятор, без регистрации и СМС, с поддержкой IPv6
есть еще круче - ОФФЛАЙН калькулятор, без регистрации и СМС, с поддержкой IPv6
Работаю с серверами уже давно, и есть одна вечная боль.
Нужно быстро посчитать подсеть.
Например:
172.16.5.0/27
И начинается:
Так, 32 адреса
Минус 2
Значит 30
Потом сидишь и вспоминаешь:
а где тут broadcast
а какой первый хост
а точно ли я не ошибся 🤨
Один раз так ошибся с маской и часть сервисов просто не увидела друг друга.
Не критично, но неприятно. Особенно когда понимаешь, что это можно было сделать за 5 секунд.
С тех пор пользуюсь простым инструментом, обычный ip калькулятор:
👉 ip калькулятор онлайн
Ввел CIDR и сразу получил:
диапазон IP
broadcast
количество хостов
маску сети
Без угадываний и лишней математики.
Выручает когда:
настраиваешь VPN
делишь подсети под VPS
банишь подсетями в fail2ban
ковыряешь firewall
или просто не хочешь думать в конце дня 😄
Короче если ты все еще считаешь подсети в голове
ты либо очень опытный
либо просто страдаешь
Я выбрал вариант попроще, нормальный ip калькулятор онлайн 😎
Недавно решил обзавестись собственным VPS.
штудировал много инфы в сети, но ничего дельного не смог из этого выделить. ИИшка тоже как то непонятно отвечает.
ключевые критерии у меня на этот счет - vps должен быть в Европе. операционка - желательно убунта(прост на неё у меня есть гайд и будет проще)
Цена разумная - я находил варианты в районе 1100 за год(Германия) , но источник не вызвал у меня доверия(потому что не очень популярный, а не потому что выглядит дешево)
второй вариант через одного чела, который на пикабу тоже светится частенько, у него 1450 ГОД. Тоже Германия.
в общем ценовые рамки такие.
Не вижу смысла в некоторых компаниях, которые ломят по 400-500 и более рублей МЕСЯЦ. Они там что ебнулись?
Если у источника есть еще и пробный период чтоб пощупать, тоже неплохо.
Возможно вы подумаете что я охуел с запросами. Но что есть то есть
Пост без рейтинга.
Если нужно больше инфы из чего я выбирал - спрашивайте в коментах. Изначально в посте я не стал описывать сервисы которые находил, ибо рекламировать их не собираюсь.
P. S. Считаю что шутки в коментах про цели, для которых я это ищу - неуместны, так что пожалуйста по делу пишите(хотя на Пикабу такое редко встретишь). Все и так все понимают.
Всем привет.
У меня тут мозг взрывается, как это возможно. Только что установленный Archlinux без каких-то хитростей, домашняя сетка, обычный роутер. Так вот, с компа на Arch НЕ открывается через браузер aur.arcxhlinux.org, wiki.samba.org, а с компа на Windows 10 открывается и то и другое браузеры одинаковые (Firefox и Yandex пробовал). Я сначала подумал, может блокировки у провайдера, но под виндой-то работает! Ещё заметил, Arch пишет, что сеть подключена, но ограниченное соединение без доступа в интернет - хотя сайты работают нормально (кроме упомянутых), пингуется и aur.archlinux.org и wiki.samba.org. Я даже хз куда рыть... Может какие гуру подскажут.
Подключил смартфон в режиме модема - на арче открылся aur.archlinux.org. Ладно, дело, наверное, в провайдере. Но почему с Виндоуз-компа открывается-то через этого же провайдера, если дело в каких-то блокировках?!
Диапазоны серверов, пойманных для войсов, от сторонних провайдеров
Страна: США
IP диапазон: 34.0.0.0 - 34.3.2.255
CIDR: 34.0.0.0/15, 34.3.2.0/24, 34.2.0.0/16, 34.3.0.0/23
Название провайдера: Google LLC
ASN: 15169
Страна: США
IP диапазон: 35.192.0.0 - 35.207.255.255
CIDR: 35.192.0.0/12
Название провайдера: Google LLC
ASN: 15169
Страна: США
IP диапазон: 35.208.0.0 - 35.247.255.255
CIDR: 35.240.0.0/13, 35.224.0.0/12, 35.208.0.0/12
Название провайдера: Google LLC
ASN: 15169
Страна: Нидерланды
IP диапазон: 5.200.14.128 - 5.200.14.255
CIDR: 5.200.14.128/25
Название провайдера: i3Dnet
ASN: 49544
Страна: Сингапур
IP диапазон: 34.64.0.0 - 34.64.255.255
CIDR: 34.64.0.0/16
Название провайдера: Google Asia Pacific Pte. Ltd.
ASN: 139070
Отмечу, что не стоит их использовать для роутинга, поскольку обладателями являются орг. предоставляющие свои сервера, часть серверов из диапазонов могут использовать те или иные программы, игры.. Тут более конкретные списки.
Домены:
dis.gd
discord.co
discord.com
discord.design
discord.dev
discord.gg
discord.gift
discord.gifts
discord.media
discord.new
discord.store
discord.tools
discordapp.com
discordapp.net
discordmerch.com
discordpartygames.com
discord-activities.com
discordactivities.com
discordsays.com
discordstatus.com
discordcdn.com
Порты голосовых каналов (вероятно диапазон не точный):
50000 - 65535
Пока только для одного ASN (49544), @killerofsoul говорил, что Discord также использует еще один номер автономной системы.. поймаю — дополню
Страна: Нидерланды
IP диапазон: 66.22.196.0 - 66.22.199.255
CIDR: 66.22.196.0/22
Название провайдера: discord-nlrtm1-1
Страна: Бразилия
IP диапазон: 66.22.200.0 - 66.22.203.255
CIDR: 66.22.200.0/22
Название провайдера: discord-brcoa1-1
Страна: США
IP диапазон: 66.22.204.0 - 66.22.207.255
CIDR: 66.22.204.0/22
Название провайдера: discord-uschi1-1
Страна: Япония
IP диапазон: 66.22.208.0 - 66.22.211.255
CIDR: 66.22.208.0/22
Название провайдера: discord-jptyo1-1
Страна: США
IP диапазон: 66.22.212.0 - 66.22.215.255
CIDR: 66.22.212.0/22
Название провайдера: discord-usewr1-1
Страна: Россия
IP диапазон: 66.22.216.0 - 66.22.217.255
CIDR: 66.22.216.0/23
Название провайдера: discord-rumow2-1
Страна: Гонконг (Китай)
IP диапазон: 66.22.218.0 - 66.22.219.255
CIDR: 66.22.218.0/23
Название провайдера: discord-hkhkg1-1
Страна: Сингапур
IP диапазон: 66.22.220.0 - 66.22.221.255
CIDR: 66.22.220.0/23
Название провайдера: discord-sgsin1-1
Страна: США
IP диапазон: 66.22.222.0 - 66.22.223.255
CIDR: 66.22.222.0/23
Название провайдера: discord-usatl1-1
Страна: США
IP диапазон: 66.22.224.0 - 66.22.225.255
CIDR: 66.22.224.0/23
Название провайдера: discord-usdal1-1
Страна: США
IP диапазон: 66.22.226.0 - 66.22.227.255
CIDR: 66.22.226.0/23
Название провайдера: discord-uslax1-1
Страна: Корея
IP диапазон: 66.22.228.0 - 66.22.229.255
CIDR: 66.22.228.0/23
Название провайдера: discord-asia-northeast3-1
Страна: США
IP диапазон: 66.22.230.0 - 66.22.230.255
CIDR: 66.22.230.0/24
Название провайдера: discord-ussea1-1
Страна: США
IP диапазон: 66.22.231.0 - 66.22.231.255
CIDR: 66.22.231.0/24
Название провайдера: discord-usqas1-1
Страна: Австралия
IP диапазон: 66.22.232.0 - 66.22.232.255
CIDR: 66.22.232.0/24
Название провайдера: discord-ausyd1-1
Страна: Чили
IP диапазон: 66.22.233.0 - 66.22.233.255
CIDR: 66.22.233.0/24
Название провайдера: discord-clscl1-1
Страна: США
IP диапазон: 66.22.234.0 - 66.22.234.255
CIDR: 66.22.234.0/24
Название провайдера: discord-usscz1-1
Страна: Франция
IP диапазон: 66.22.235.0 - 66.22.235.255
CIDR: 66.22.235.0/24
Название провайдера: discord-frpar1-1
Страна: Аргентина
IP диапазон: 66.22.236.0 - 66.22.236.255
CIDR: 66.22.236.0/24
Название провайдера: discord-arbue1-1
Страна: Швеция
IP диапазон: 66.22.237.0 - 66.22.237.255
CIDR: 66.22.237.0/24
Название провайдера: discord-sesto2-1
Страна: Италия
IP диапазон: 66.22.238.0 - 66.22.238.255
CIDR: 66.22.238.0/24
Название провайдера: discord-itmil1-1
Страна: Индия
IP диапазон: 66.22.239.0 - 66.22.239.255
CIDR: 66.22.239.0/24
Название провайдера: discord-inbom1-1
Страна: ЮАР
IP диапазон: 66.22.240.0 - 66.22.240.255
CIDR: 66.22.240.0/24
Название провайдера: discord-zajnb1-1
Страна: Испания
IP диапазон: 66.22.241.0 - 66.22.241.255
CIDR: 66.22.241.0/24
Название провайдера: discord-esmad1-1
Страна: Арабские Эмираты
IP диапазон: 66.22.242.0 - 66.22.242.255
CIDR: 66.22.242.0/24
Название провайдера: discord-aedxb1-1
Страна: Германия
IP диапазон: 66.22.243.0 - 66.22.243.255
CIDR: 66.22.243.0/24
Название провайдера: discord-defra1-1
Страна: Румыния
IP диапазон: 66.22.244.0 - 66.22.244.255
CIDR: 66.22.244.0/24
Название провайдера: discord-robuh1-1
Страна: США
IP диапазон: 66.22.245.0 - 66.22.245.255
CIDR: 66.22.245.0/24
Название провайдера: discord-usdal1-2
Страна: Бразилия
IP диапазон: 66.22.246.0 - 66.22.246.255
CIDR: 66.22.246.0/24
Название провайдера: discord-brcoa1-2
Страна: Австралия
IP диапазон: 66.22.247.0 - 66.22.247.255
CIDR: 66.22.247.0/24
Название провайдера: discord-ausyd1-2
Страна: Япония
IP диапазон: 66.22.248.0 - 66.22.248.255
CIDR: 66.22.248.0/24
Название провайдера: discord-jptyo1-2
Далее было выявлено, что все пулы выше относятся к следующему диапазону, провайдером которого так же является Discord
Страна: США
IP диапазон: 66.22.192.0 - 66.22.255.255
CIDR: 66.22.192.0/18
Название провайдера: US-DISCORD1-20000919
Стоит отметить, что для голосовых каналов также фигурируют и сервера во владении Google Inc, а также Cloudflare, Inc., об этом ниже..
Вопрос о том, почему некоторые приложения могут использовать сторонние IP-адреса для голосовых или других каналов, можно объяснить несколькими причинами:
Использование сторонних сервисов для голосовой связи: Многие приложения (особенно игры или платформы для коммуникаций) не создают свои собственные голосовые решения, а используют сторонние сервисы или технологии (например, Twilio, Agora, Discord). Эти сервисы предоставляют API для создания и управления голосовыми каналами. В этом случае голосовые данные могут передаваться через их серверы, а пользователи взаимодействуют с внешними IP-адресами, принадлежащими этим сервисам.
CDN для передачи данных: Для ускорения передачи голосовых данных и минимизации задержек могут использоваться распределенные серверы или сторонние сети (CDN). Это позволяет обеспечивать низкую латентность для голосовых сообщений, так как данные направляются через ближайшие к пользователю сервера.
Безопасность и отказоустойчивость: Использование сторонних серверов может повысить безопасность и надежность голосовой связи, так как такие системы часто имеют механизмы защиты от DDoS-атак, резервирование серверов и другие функции, которые могут быть сложно организовать самостоятельно.
Глобальное покрытие: Некоторые компании могут предоставлять глобальные сети с серверами в разных регионах мира, что позволяет улучшить качество связи для пользователей из разных частей света, что сложно достичь с помощью собственного оборудования.
Много интересного доступно здесь.
Информация с BGPView
Для использования в клиентах под Windows (и др. ОС) — проще прописать правила роутинга в конфигах, если есть Keenetic (или другая достаточно умная железка) — интереснее использовать полноценный конфиг (заворачивать все — 0.0.0.0/0,::/0) и прописывать правила маршрутизации в веб-морде роутера. Тем самым все устройства в сети будут работать с указанными правилами маршрутизации, в отличие от использования VPN-клиента под Windows (по типу OpenVPN Connect и WireGuard).
Раздельное туннелирование позволяет вам выбирать, какие приложения или ресурсы должны использовать VPN-соединение, а какие могут использовать обычное соединение. В WireGuard на Windows это можно сделать с помощью настройки конфигурационного файла и параметров в клиенте.
AllowedIPs = CIDR
AllowedIPs = CIDR
AllowedIPs = CIDR
Пример записи CIDR: 192.168.1.0/24
192.168.1.0 — это IP-адрес сети.
/24 — это количество битов, которые относятся к части сети. В данном случае 24 бита означают, что первые 24 бита (из 32 бит) относятся к сети, а остальные 8 бит предназначены для хостов (устройств в сети). Равно маске 255.255.255.0.
Запись указанную ниже, при наличии, необходимо удалить/закомментировать, дабы пресечь туннелирование всего трафика:
AllowedIPs = 0.0.0.0/0,::/0
Раздельное туннелирование позволяет вам выбирать, какие приложения или ресурсы должны использовать VPN-соединение, а какие могут использовать обычное соединение. В OpenVPN Connect на Windows это можно сделать с помощью настройки конфигурационного файла и параметров в клиенте.
route-nopull
route subnet mask vpn_gateway
route subnet mask vpn_gateway
route subnet mask vpn_gateway
Где subnet — подсеть (192.168.1.0) или адрес (192.168.1.1), обращения к которым необходимо туннелировать, mask — маска подсети (255.255.255.0, а для единого IP-адреса имеет вид: 255.255.255.255). В конфигурациях OpenVPN ключевое слово vpn_gateway — это предопределённая переменная, используемая OpenVPN для обозначения IP-адреса VPN-сервера в VPN-туннеле. Когда вы используете vpn_gateway, OpenVPN автоматически заменяет его на IP-адрес удалённого VPN-сервера в туннеле. Не нужно вручную указывать IP-адрес VPN-сервера в этой строке.
Необходимо проверить в конфигурационном файле, присутствует ли параметр redirect-gateway def1, который перенаправляет весь трафик через VPN, несмотря на то, что вы также указали маршруты через route-nopull и отдельные маршруты для определённых подсетей и удалить/закомментировать его.
Как это работает:
redirect-gateway def1 — этот параметр заставляет OpenVPN перенаправлять весь трафик через VPN, меняя маршрут по умолчанию. Это влияет на весь трафик, который идёт вне маршрутов, явно указанных с помощью route.
route-nopull — этот параметр предотвращает автоматическое принятие маршрутов от сервера, но сам по себе он не отменяет действие redirect-gateway def1.
route — эти строки добавляют конкретные маршруты для определённых подсетей, которые будут идти через туннель.