Що потрібно знати веб-майстру про dns типи dns записів, коли запрацює домен, як зробити
Що таке DNS
Терміни поновлення DNS-записів
Поширений питання у початківців - коли запрацює новий домен. Спробуємо відповісти і заодно розберемося, чи можна якось прискорити цей процес.
Отже, ви хочете, щоб новий домен почав працювати. Для цього потрібно додати записи в DNS і чекати, поки вони розтечуться по інтернету. Час оновлення записів складає від декількох годин до трьох діб. Обмеження викликані принципами роботи DNS, що є розподіленою і високонавантаженої системою.
Після реєстрації домену, або зміни записів DNS, ваш сайт буде доступний для різних користувачів через різний час, в залежності від особливостей роботи їх інтернет-провайдерів. Тобто для вас сайт може бути ще недоступний, а для кого-то доступний. Або навпаки. Це пов'язано з тим, що кожен інтернет-провайдер сам визначає час оновлення кешу DNS на своїх серверах.
Що стосується субдоменів, то найчастіше, при їх створенні, вони стають доступні або відразу, або протягом 5-20 хвилин (повинні оновитися записи на ns-серверах хостера).
Як швидше почати роботу з новим доменом
Типи записів DNS
Щоб домен почав працювати, вам необхідно задати для нього кілька DNS-записів.
Запис NS необхідна для вказівки DNS-сервера, який обслуговує ваш домен. Послуги свого DNS-сервера може запропонувати реєстратор домену або хостинг-провайдер. Інший варіант - налаштувати власний NS-сервер, і використовувати його.
Як налаштувати автоматичні субдомени для кожного користувача. Створення wildcard DNS-записи
Wildcard запис - це DNS-запис відповідає за все субдомени * .site.ru. Вказівка такого запису може знадобитися, наприклад, для CMS (WordpressMU, Drupal), використовуваної для управління субдоменами.
Заодно розглянемо, як конфігурувати Apache для роботи з wildcard субдоменами. Нехай в конфігураційному файлі сервера є секція, яка описувала віртуальний хост:
DocumentRoot "/home/site.ru"
ServerName "site.ru"
ServerAlias "www.site.ru"
ErrorLog logs / site.ru-error.log
CustomLog logs / site.ru-access.log common
Вам необхідно лише додати псевдонім * .site.ru:
ServerAlias "www.site.ru" "* .site.ru"
4. Можна внести в файл .htaccess рядки:
Це дозволить правильно обробити запити до вашого сайту, коли в кінці домену коштує точка: site.ru. замість site.ru