DNS — система управления доменами. Когда вы покупаете домен (другими словами, адрес для сайта), первое что вам нужно будет сделать с этим доменом - это выбрать DNS сервер.
Если вы покупаете домен там же, где у вас и располагается сайт (хостинг), то DNS сервер по умолчанию скорее всего привяжется к хостингу. И вам ничего не нудно будет делать. Но что если вы купили домен на одном сайте, а хостинг для сайта на другом?
Вам нужно будет указать DNS сервера (их ещё называют NS) вашего хостинга. Когда пользователь вашего сайта вводит адрес, браузер запрашивает у этих серверов IP адреса сервера, где находится ваш сайт. Получив его он обращается к вашему хостингу. Другими словами, они выступают в роли перевода вашего домена в IP адрес, для дальнейшего общения уже с ним.
Смена DNS серверов по всему миру занимает довольно большой промежуток времени (до 48 часов). Но чаще всего это 1-3 часа. Так что, если сайт не работает после покупки домена или смены NS серверов, не переживайте, через время все заработает. Если вы конечно трогали только домен)
DNS можно и нужно настраивать. Там можно создавать записи. Каждая запись выполняет свою роль. Какая то запись поможет привязать IP адрес веб-хостинга к корню вашего домена (ваш домен без различных приставок, в том виде в котором вы его купили), а какая то может создать поддомен (это приставка перед вашим доменом, чаще всего делают www), другие указывают IP вашего почтового сервера (чтобы использовать ваш домен для почты).
В общем, DNS удобная и крутая штука, с которой надо научиться дружить. И она совсем не страшная и не сложная. Нужно лишь понять как пользоваться записями и дальше вы уже без проблем сможете создавать поддомены, привязывать почту. 😉
Какие записи DNS бывают и для чего они нужны?
Чтобы работать с DNS нужно знать, какие записи и для чего используются, иначе ничего не получится. Давайте пройдем быстренько по основным записям:
— A запись. Самая важная штука. Указывается имя поддомена и IP адрес, где расположен ваш сайт. Если ничего в поддомене не указывать, то это коренной домен.
— AAAA запись. Делает тоже самое, только вы указываете IPv6 адрес вашего хостинга.
— MX запись. Указывается поддомен или коренной домен и адрес сервера почты. Служит для работы с почтой на вашем домене. Чтобы, человек, который хочет отправить вам письмо, мог получить адрес вашего почтового сервера, чтобы письмо дошло до вас.
— CNAME запись. Алиас для вашего домена. Вы можете указать какой-то другой домен, который должен быть показан при переходе на ваш. Если у вас, например, есть много сайтов, и один основной, можно везде сделать CNAME запись с указанием основного. И все кто будут переходить на эти домены, попадут на основной.
— TXT запись. Служит для записи любой текстовой информации. Обычно используется для подтверждения владения доменом. Вас просят добавить проверочный код в эту запись, и после проверки вы сможете управлять вашим сайтом в той же яндексе или гугле, смотреть статистику переходов и тд.
— NS запись. Вы можете указать другой DNS сервер для поддомена или корневого домена.
Это самые часто используемые записи. Я в последнее время пользовался только A записями, остальные мне не были нужны. Потому что покупаю я домены в одном месте, а сам сайт располагается у меня в другом месте. Я указываю коренной домен и адрес сервера, где находится сайт и все, он работает. Буквально 2 минуты и готово. А почтой на доменах я уже не пользуюсь.
Реальный пример
Нашел в инете демонстрацию того как выглядит редактор DNS. Видно, как слева показано для какого адреса работает эта запись, потом тип и значение.
ftp, mail, www в этом случае будут поддоменами. А domain.kz коренным доменом.
При обращении к почте на коренном домене (например если мы используем почтовый адрес artyom@domain.kz), мы ссылаемся на поддомен mail, где указан IP адрес сервера.
А поддомены ftp и www это просто алиасы коренного домена, это видно по CNAME записи. При обращении по этому адресу мы получим тот же результат что и при обращении к коренному домену.
Как я и говорил, для работы вашего сайта достаточно только одной A записи. Все остальное уже по надобности. По этому, в этом нет ничего сложного. 😎