---
title: 'Публичный IP-адрес в кластере ClickHouse®'
sidebar_label: 'Публичный IP-адрес'
sidebar_position: 16
description: 'Как подключить публичный IP-адрес к шарду кластера ClickHouse®'
---

import TrashIcon from '@selectel/docux/icons/trash'
import EditIcon from '@selectel/docux/icons/edit'
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
import Link from '@docusaurus/Link'
import Formbricks from '@theme/MDXComponents/Formbricks'

# Публичный IP-адрес в кластере ClickHouse®

Публичный IP-адрес — это статический публичный IP-адрес, который назначается ноде, чтобы настроить к ней доступ в приватной сети из интернета.
Внешний трафик идет через публичный IP-адрес и обрабатывается облачным роутером, который выполняет функцию 1:1 NAT.

Приватная подсеть, в которой можно назначить публичный IP-адрес, должна соответствовать [требованиям](#requirements) — перед добавлением публичного IP-адреса [подготовьте подсеть](#configure-subnet).

Публичный IP-адрес можно назначить:

* при [создании кластера](/managed-databases/clickhouse/create-cluster.mdx) в существующей приватной подсети;
* или в [существующем кластере](#assign-public-ip-in-existing-cluster).

В кластере ClickHouse® публичные IP-адреса подключаются ко всем нодам шарда одновременно.
Для каждой ноды шарда — отдельный публичный IP-адрес.
Если вы добавляете ноду в шард, в котором у всех нод уже есть IP-адреса, новой ноде тоже будет назначен публичный IP-адрес.

При необходимости вы можете [отключить публичный IP-адрес](#detach-public-ip) для всего шарда.

## Требования к приватной подсети \{#requirements}

* В подсети должен быть облачный роутер с подключением к интернету;
* IP-адрес облачного роутера должен быть шлюзом по умолчанию в подсети.

Если подсеть не соответствует требованиям, [подготовьте ее к подключению публичного IP-адреса](#configure-subnet).

## Подготовить приватную подсеть для подключения публичного IP-адреса \{#configure-subnet}

1. [Создайте облачный роутер с подключением к интернету](#create-cloud-router).
2. [Подключите приватную сеть к облачному роутеру](#connect-private-network-to-cloud-router).

### 1. Создать облачный роутер с подключением к интернету \{#create-cloud-router}

Облачный роутер позволяет маршрутизировать трафик между приватными сетями.

Роутер можно использовать для настройки доступа в интернет из приватной сети или для доступа к устройству в приватной подсети из интернета по публичному IP-адресу.

1. В [панели управления](https://my.selectel.ru/vpc/default/routers/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
2. Перейдите в раздел **Сеть** → вкладка **Облачные роутеры**.
3. Нажмите **Создать роутер**.
4. Выберите [локацию](/infrastructure/locations.mdx), в которой будет создан облачный роутер.
5. Введите имя роутера.
6. Отметьте чекбокс **Подключить роутер к интернету** — для роутера будет выделен внешний IP-адрес.
7. Нажмите **Создать**.

### 2. Подключить приватную сеть к облачному роутеру \{#connect-private-network-to-cloud-router}

1. В [панели управления](https://my.selectel.ru/vpc/default/routers/) в верхнем меню нажмите **Продукты** и выберите **Облачные серверы**.
2. Перейдите в раздел **Сеть** → вкладка **Облачные роутеры**.
3. Откройте карточку роутера.
4. Нажмите **Добавить подсеть**.
5. Выберите приватную подсеть.
6. Опционально: введите IP-адрес роутера.
   Если вы не укажете IP-адрес, он будет автоматически выбран из свободных адресов подсети.
   IP-адрес облачного роутера должен совпадать с шлюзом по умолчанию приватной подсети.
   Шлюз можно посмотреть в [панели управления](https://my.selectel.ru/vpc/default/networks/): в верхнем меню нажмите **Продукты** → **Облачные серверы** → **Сеть** → вкладка **Приватные сети** → страница сети → вкладка **Подсети** → карточка подсети → блок **Автоматические сетевые настройки** → поле **Шлюз подсети**.
7. Нажмите **Добавить подсеть**.

## Подключить публичный IP-адрес \{#assign-public-ip-in-existing-cluster}

Публичные IP-адреса подключаются ко всем нодам шарда одновременно.
Для каждой ноды шарда — отдельный публичный IP-адрес.

1. Убедитесь, что кластер находится в приватной подсети, которая соответствует [требованиям](#requirements).
2. В [панели управления](https://my.selectel.ru/vpc/default/dbaas/) в верхнем меню нажмите **Продукты** и выберите **Облачные базы данных**.
3. Откройте вкладку **Активные**.
4. Откройте страницу кластера базы данных → вкладка **Настройки**.
5. В карточке шарда в строке **Публичный доступ** нажмите <EditIcon />.
6. Нажмите **Подключить**.

## Отключить публичный IP-адрес \{#detach-public-ip}

Публичные IP-адреса отключаются на всех нодах шарда одновременно.

1. В [панели управления](https://my.selectel.ru/vpc/default/dbaas/) в верхнем меню нажмите **Продукты** и выберите **Облачные базы данных**.
2. Откройте вкладку **Активные**.
3. Откройте страницу кластера базы данных → вкладка **Настройки**.
4. В карточке шарда в строке **Публичный доступ** нажмите <EditIcon />.
5. Нажмите **Отключить**.

ClickHouse® является зарегистрированным товарным знаком ClickHouse, Inc. https://clickhouse.com.

<Formbricks />
