Добавление субдомена в Cloudflare — распространенное требование в веб-разработке. Это помогает в организации и управлении различными разделами или услугами веб-сайта. В этой статье мы рассмотрим несколько методов с примерами кода для добавления субдомена в Cloudflare.
Метод 1. Использование панели управления Cloudflare
- Войдите в свою учетную запись Cloudflare.
- Выберите домен, к которому вы хотите добавить субдомен.
- Нажмите вкладку «DNS».
- Прокрутите вниз до раздела «Добавить запись».
- Введите желаемое имя субдомена в поле «Имя».
- Выберите подходящий тип записи (например, A, CNAME, MX) для вашего субдомена.
- Укажите необходимые сведения для записи (например, IP-адрес, целевой домен).
- Нажмите кнопку «Сохранить», чтобы добавить субдомен.
Пример:
Предположим, вы хотите добавить субдомен под названием «блог», указывающий на IP-адрес «123.45.67.89». Выполните описанные выше действия и в качестве типа записи выберите «A», а в поле «Содержимое» введите «123.45.67.89».
Метод 2: использование Cloudflare API
Cloudflare предоставляет комплексный API, который позволяет автоматизировать различные задачи, включая добавление поддоменов. Ниже приведен пример использования Python и модуля Cloudflare Python.
import CloudFlare
cf = CloudFlare.CloudFlare(email='YOUR_EMAIL', token='YOUR_API_TOKEN')
zone_id = 'YOUR_ZONE_ID'
domain_name = 'YOUR_DOMAIN_NAME'
subdomain_name = 'blog'
record_data = {
'type': 'A',
'name': f'{subdomain_name}.{domain_name}',
'content': '123.45.67.89',
'proxied': False
}
response = cf.zones.dns_records.post(zone_id, data=record_data)
Метод 3: использование поставщика Cloudflare Terraform
Если вы предпочитаете инфраструктуру как код, вы можете использовать поставщик Cloudflare Terraform для управления своими поддоменами. Ниже приведен пример файла конфигурации.
provider "cloudflare" {
email = "YOUR_EMAIL"
token = "YOUR_API_TOKEN"
}
resource "cloudflare_record" "subdomain" {
zone_id = "YOUR_ZONE_ID"
name = "blog.YOUR_DOMAIN_NAME"
value = "123.45.67.89"
type = "A"
}
Добавление субдомена в Cloudflare — это простой процесс, и вы можете выбрать метод, который лучше всего соответствует вашему рабочему процессу. Независимо от того, предпочитаете ли вы использовать панель управления Cloudflare, API или поставщика Terraform, у вас есть несколько вариантов достижения желаемого результата. Следуя инструкциям и примерам кода, приведенным в этой статье, вы можете легко добавить субдомен в Cloudflare и улучшить организацию и управление своим сайтом.