Облачная платформаEvolution

Назначение публичного домена виртуальной машине

Эта статья полезна?

С помощью этого руководства вы назначите публичный домен виртуальной машине, чтобы получить доступ из интернета к приложению, развернутому на ней.

Вы будете использовать следующие сервисы:

  • «Виртуальные машины» — сервис, в рамках которого предоставляется виртуальная машина.

  • «Группы безопасности» — сервис для контроля трафика виртуальных машин.

  • «Публичные IP» — сервис для организации доступа к виртуальной машине из интернета.

  • VPC — изолированная виртуальная сеть для создания безопасной инфраструктуры.

  • DNS — сервис по управлению приватными и публичными доменами и их ресурсными записями.

Шаги:

Перед началом работы

  1. В любом регистраторе доменов зарегистрируйте публичный домен, например example.com.

  2. Если вы уже зарегистрированы, войдите под своей учетной записью.

1. Разверните ресурсы в облаке

  1. Создайте VPC с названием VPC-1.

  2. Создайте подсеть со следующими параметрами:

    • Названиеsubnet-1.

    • VPCVPC-1.

    • Зона доступностиru.AZ-1.

    • Адрес10.1.1.0/24.

    Убедитесь, что в личном кабинете на странице сервиса «Подсети» отображается подсеть subnet-1 в статусе «Создана».

  3. Создайте виртуальную машину со следующими параметрами:

    • Названиеvm-1.

    • Зона доступностиru.AZ-1.

    • ОбразПубличныеUbuntu 22.04.

    • Гарантированная доля vCPU10%.

    • vCPU1.

    • RAM1.

    • Сетевой интерфейс — выберите тип Подсеть с публичным IP.

    • VPCVPC-1.

    • Подсеть10.1.1.0/24 (subnet-1).

    • Внутренний IPАвтоматически.

    • Публичный IP — оставьте Арендовать новый или выберите IP-адрес из списка арендованных.

    • Группы безопасностиSSH-access_ru.AZ-1.

    • Логин — оставьте значение по умолчанию или укажите новый.

    • Метод аутентификацииПубличный ключ и Пароль.

    • Публичный ключ — укажите ключ, созданный ранее.

    • Пароль — задайте пароль пользователя.

    • Имя хостаvm-1.

    Убедитесь, что в личном кабинете на странице сервиса «Виртуальные машины» отображается виртуальная машина vm-1 в статусе «Запущена».

  4. Для группы безопасности SSH-access_ru.AZ-1 создайте правила для трафика с параметрами:

    Тип трафика

    Протокол

    Порт

    Тип источника

    Источник

    Входящий

    TCP

    80

    IP-адрес

    0.0.0.0/0

    Входящий

    TCP

    443

    IP-адрес

    0.0.0.0/0

    Исходящий

    Любой

    Любой

    IP-адрес

    0.0.0.0/0

2. Настройте публичный домен

  1. Создайте публичный домен со следующими параметрами:

    • Домен — ваш зарегистрированный домен, например example.com.

    • Тип домена — выберите Public.

    • Названиеdomain-1.

  2. Проверьте уникальность публичного домена в панели управления вашего регистратора.

    Если домен уникальный, его не нужно подтверждать.

    Если домен неуникальный, подтвердите его.

  3. Делегируйте домен. В личном кабинете регистратора домена в параметрах домена укажите адреса NS-серверов, указанных в личном кабинете, например evo-cns01.cloud.ru. и evo-cns02.cloud.ru..

    Примечание

    Делегирование может занимать до 24 часов.

  4. Проверьте делегирование, выполнив команду:

    dig +short NS <example.com>

    Где <example.com> — ваш зарегистрированный домен.

    В результате должны отобразиться NS-серверы, указанные при делегировании домена.

3. Создайте доменную запись

  1. В параметрах виртуальной машины скопируйте публичный IP-адрес.

  2. Создайте доменную запись со следующими параметрами:

    • Поддомен — оставьте пустым.

    • Тип записиA.

    • Значение — публичный IP-адрес виртуальной машины.

4. Проверьте работу

Проверьте успешное разрешение запросов, выполнив команду:

dig <example.com>

Где <example.com> — ваш зарегистрированный домен.

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

Результат

Вы назначили публичный домен виртуальной машине и получили опыт работы с публичным IP-адресом, доменами и доменными записями.