LINUX.ORG.RU
ФорумAdmin

Виртуальные хосты


0

0

Есть машина с IP адресом (1.2.3.4), адрес соответствует доменному имени второго уровня (mydomain.ru). Надо, чтобы _любое_ доменное имя третьего уровня типа subdomain1.mydomain.ru или subdomain2.mydomain.ru резолвилось в тот же самый IP-адрес, т.е. 1.2.3.4. Прописать в DNS каждое из имен третьего уровня как CNAME - не вариант, т.к. заранее неизвестно какие это будут имена.
Как это можно сделать?

anonymous

Лучше не как CNAME, а как А прописать. Если Вы хотите, чтобы это происходило автоматически, напишите скрипт, который добавляет/удаляет запись файла зоны, увеличивает serial и перезапускает bind. Но в любом случае о новом имени ДНС-сервер должен знать

anonymous
()
Ответ на: комментарий от anonymous

То есть умолчание никакое организовать нельзя? Обязательно надо каждый конкретный субдомен прописать в dns, даже если любой субдомен должен резолвиться всегда в один и тот же айпишник?

anonymous
()

Ясно. Вы хотите написать что-то типа:
*.mydomain.ru IN A 1.2.3.4
Посмотрите rfc - допускаются ли такие символы в записях файлов зон

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.