Как вернуть одинаковые записи DNS для всех доменов? - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть случайное количество доменов (sub.client1.example, sub.client2.example и т. Д.), Которые я прошу своих клиентов делегировать моим серверам имен через запись NS.

Конфигурация для каждого делегированного домена должна быть точно такой же (CNAME для фиксированного домена, которым мы владеем, и запись для проверки SSL).

Как настроить мои DNS-серверы для приема запросов на любое доменное имя и возврата правильной конфигурации для него? Существует ли размещенная служба, такая как Route53 или DynDNS, которая обеспечивала бы поддержку серверов имен тщеславия для этого варианта использования?

1 Ответ

0 голосов
/ 25 апреля 2018

Вы не говорите, с какими серверами имен.

С большинством из них, например, с Bind, вы можете написать свой файл зоны таким образом, чтобы само доменное имя не появлялось в метках.Обычно вы пишете www CNAME www.whatever.example, а отсутствующая точка в конце www заставляет сервер имен автоматически добавлять доменное имя.

Таким образом, с помощью файла зоны, написанного таким образом, вы можете настроить свой сервер имен для всех доменных именон должен быть авторизованным и использовать тот же самый точный файл зоны.

Это один из многих других вариантов.Чтобы быть немного более тематическим для этого сайта вопросов и ответов по программированию, вы также можете:

  • использовать сервер имен, который позволяет использовать в качестве источника вместо статического текстового файла содержимое базы данных (что некоторыеВаша программа может заполнить) или даже непосредственно программу, которая будет вызываться для ответа на каждый пакет DNS
  • использовать некоторый механизм шаблонов и некоторую программу для создания всех текстовых файлов зонных файлов из других источников (например, базы данных)запуск сервера имен.

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

Конечно, различные провайдеры наЛиния может предоставить вам те же функции более или менее, начиная с вашего регистратора, который также может предоставить вам DNS-хостинг.Но это также достижимо и самим, если вы согласитесь установить и поддерживать сервер имен.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...