Skip to content
EN

Порт 27018: MongoDB sharded cluster

Коротко:

Порт 27018 (TCP) — стандарт для MongoDB sharded cluster. Порт 27018 — default для MongoDB shardsvr (shard member в sharded cluster). 27017 — mongos router + standalone. 27019 — config server. Sharding используется для horizontal scaling

Ниже: что работает на этом порту, безопасность, онлайн-проверка, FAQ.

Проверить доступность и порты →

Что работает на этом порту

MongoDB sharded cluster

Порт 27018 — default для MongoDB shardsvr (shard member в sharded cluster). 27017 — mongos router + standalone. 27019 — config server. Sharding используется для horizontal scaling БД больше 2TB.

Безопасность

MongoDB без auth до 3.6 — known ransomware target (2017 mass encryption). Enable auth via `security.authorization: enabled`, TLS member + client, bind только к private network.

Проверить порт онлайн

Проверить порт онлайн →

Ping + Port Checker Enterno.io проверяет TCP-доступность любого порта из 3 регионов (Москва / Франкфурт / Вирджиния).

TL;DR: Порт 27018 (TCP) — MongoDB sharded cluster

Порт 27018 (TCP) используется для взаимодействия с шардированными кластерами MongoDB. Этот порт обеспечивает доступ к shard-серверам, позволяя распределять данные и обрабатывать запросы. Для подключения к кластеру можно использовать команду mongo --host :27018. Убедитесь, что сеть настроена правильно для обеспечения безопасности и производительности.

Архитектура MongoDB sharded cluster

MongoDB sharded cluster состоит из нескольких компонентов, каждый из которых выполняет свою функцию. Основные элементы включают:

  • Shard: Основные узлы, которые хранят данные. Каждый shard может быть отдельным replica set.
  • Config Server: Хранит метаданные и конфигурацию кластера. Обычно используется три экземпляра для обеспечения отказоустойчивости.
  • Mongos: Шлюз, который маршрутизирует запросы от клиентов к соответствующим shard-ам.

Порт 27018 обычно используется для подключения к mongos или shard-узлам в зависимости от конфигурации. Для работы с sharded cluster важно правильно настроить маршрутизацию запросов.

Пример настройки подключения к шардированному кластеру

Рассмотрим пример настройки подключения к шардированному кластеру MongoDB. Предположим, у нас есть кластер с двумя shard-ами и одним config server. Для подключения к кластеру можно использовать следующую команду:

mongo --host shard1.example.com:27018,shard2.example.com:27018 --configdb configserver.example.com:27019

Здесь мы указываем адреса обоих shard-ов и адрес config server. Важно обратить внимание на то, что порт 27019 обычно используется для config server, а порты 27018 — для shard-ов. Это позволяет обеспечить доступ к данным, распределённым по нескольким узлам.

Для успешного выполнения запросов необходимо также убедиться, что настройки безопасности (такие как аутентификация и шифрование) правильно сконфигурированы. Используйте опции --username и --password для указания учетных данных при подключении:

mongo --host shard1.example.com:27018 --username myUser --password myPassword --authenticationDatabase admin

После выполнения команды вы получите доступ к вашему sharded cluster и сможете выполнять операции с данными.

ICMP PingДоступность хоста и задержка
Сканер портовПроверка открытых TCP-портов
ЛатентностьВремя отклика в миллисекундах
Потери пакетовПроцент потерянных пакетов

Почему нам доверяют

ICMP+TCP
протоколы проверки
14
ключевых портов
2 014
проверок за 30 дней
3
региона

Как это работает

1

Введите IP или домен

2

ICMP-пакеты отправлены

3

Латентность и потери пакетов

Как работает Ping и сканирование портов?

Ping отправляет ICMP-пакеты на хост и измеряет время ответа. Сканирование портов проверяет, какие TCP-порты открыты и принимают соединения — это помогаетдиагностировать проблемы с доступностью сервисов.

Ping с настройками

Выбор количества пакетов (3, 4, 6, 10). Статистика: min/avg/max латентность и потери.

Сканер популярных портов

Проверка 14 ключевых портов: HTTP, HTTPS, SSH, FTP, SMTP, MySQL, PostgreSQL и другие.

Проверка из облака

Тестирование с нашего сервера — вы видите доступность сайта извне, а не только из вашей сети.

Мониторинг доступности

Нужен постоянный контроль? Создайте монитор — проверки каждую минуту с уведомлениями.

Кому это нужно

DevOps

диагностика доступности

Сетевые инженеры

проверка TCP-портов

Разработчики

отладка подключений

SRE

базовый health-check

Частые ошибки

ICMP заблокирован = сервер не работаетМногие серверы блокируют ICMP. Ping не отвечает, но сайт работает — проверьте порты.
Высокий пинг = проблема сервераЗадержка зависит от географии. 150ms между континентами — норма, не ошибка.
Сканирование закрытых портов — тревогаЗакрытые порты неиспользуемых сервисов — это хорошо. Открытые ненужные порты — риск.
Одна проверка = достаточноСеть нестабильна. Единичный тайм-аут ≠ проблема. Проверяйте несколько раз или ставьте мониторинг.

Лучшие практики

Комбинируйте ping и портыPing показывает доступность хоста, порты — доступность конкретных сервисов. Используйте оба.
Проверяйте из разных локацийПроблема может быть локальной. Тест из облака показывает реальную картину.
Закройте неиспользуемые портыКаждый открытый порт — потенциальный вектор атаки. Держите открытыми только необходимые.
Настройте мониторингРучные проверки не масштабируются. Настройте автоматический мониторинг с уведомлениями.

Получите больше с бесплатным аккаунтом

История ping-проверок, мониторинг доступности хоста и уведомления при падении.

Зарегистрироваться (FREE)

Больше по теме

Часто задаваемые вопросы

Открыт ли порт 27018 по умолчанию?

Нет, современные cloud-провайдеры (AWS, Google Cloud, Yandex) закрывают все входящие порты по default. Нужно явно разрешить порт 27018 в Security Group или firewall.

Как проверить, открыт ли порт 27018?

Используйте Ping + Port Checker Enterno.io. Или в shell: nc -vz example.com 27018.

Безопасно ли открывать порт 27018?

Зависит от сервиса. MongoDB sharded cluster никогда не должен открываться публично без аутентификации + TLS. См. наше исследование exposure 2026.

Запустить инструмент, который описан в этой статье

Бесплатный тариф — 10 мониторов, проверки каждые 5 мин, без карты. Платные тарифы — интервал от 1 минуты и проверки из нескольких регионов.