DNS Зона: medikt.net
Тип: DNS зона Yandex Cloud
Зона: medikt.net (public)
Модуль Terraform: dns_zone
Создаваемые DNS записи
Все записи типа A указывают на общий IP-адрес балансировщика: 84.252.133.237
| Host | Type | Value |
|---|---|---|
| @ | A | 84.252.133.237 |
| www | A | 84.252.133.237 |
| adm | A | 84.252.133.237 |
| admin | A | 84.252.133.237 |
| alertmanager | A | 84.252.133.237 |
| auth | A | 84.252.133.237 |
| content | A | 84.252.133.237 |
| grafana | A | 84.252.133.237 |
| logs | A | 84.252.133.237 |
| notification | A | 84.252.133.237 |
| payments | A | 84.252.133.237 |
| prometheus | A | 84.252.133.237 |
| reg | A | 84.252.133.237 |
| transcoder | A | 84.252.133.237 |
| upload | A | 84.252.133.237 |
| user | A | 84.252.133.237 |
Использование
Эти DNS записи используются для:
- Основного домена (medikt.net) и его поддоменов
- Всех API сервисов (admin-api, content-api, notification-api и др.)
- Веб-интерфейсов (user-ssr, admin-spa)
- Мониторинга (grafana, alertmanager, prometheus)
Terraform конфигурация
module "dns_zone" {
source = "../modules/dns_zone"
provider-cloudid = var.provider-cloudid
provider-folderid = var.provider-folderid
provider-zone = var.provider-zone
provider-token = var.provider-token
dns_zone = "medikt.net"
dns_zone_is_public = true
dns_zone_private_networks = ["${module.vpc.vpc_id}"]
dns_records = {
"@" = ["84.252.133.237"]
"www" = ["84.252.133.237"]
"adm" = ["84.252.133.237"]
"admin" = ["84.252.133.237"]
"alertmanager" = ["84.252.133.237"]
"auth" = ["84.252.133.237"]
"content" = ["84.252.133.237"]
"grafana" = ["84.252.133.237"]
"logs" = ["84.252.133.237"]
"notification" = ["84.252.133.237"]
"payments" = ["84.252.133.237"]
"prometheus" = ["84.252.133.237"]
"reg" = ["84.252.133.237"]
"transcoder" = ["84.252.133.237"]
"upload" = ["84.252.133.237"]
"user" = ["84.252.133.237"]
}
}
Примечания
- Все записи имеют TTL = 300 секунд
- Зона публичная и доступна из интернета
- Вся трафик направляется через Yandex Cloud Load Balancer