DNS для администраторов WordPress — домены, регистраторы и записи DNS
Опубликовано: 2019-01-22Многие администраторы сайтов WordPress имеют дело с DNS только один раз в неделю. В основном при покупке нового домена, настройке нового веб-сайта и переходе на новый веб-хостинг.
Однако, поскольку DNS является ядром Интернета, и небольшая ошибка в записях DNS может привести к тому, что посетители не смогут получить доступ к вашему веб-сайту или отправить вам электронные письма, важно иметь общее представление о том, как это работает.
Хорошей новостью является то, что DNS очень прост для понимания и управления. В этой статье объясняется, что все владельцы и администраторы сайтов WordPress должны знать о DNS и записях DNS.
Что такое ДНС?
DNS означает систему доменных имен. Это иерархическая система именования, которую использует Интернет. Его роль заключается в преобразовании легко запоминающихся доменных имен, таких как www.wpwhitesecurity.com , в адреса IP (интернет-протокола), понятные компьютерам, например 192.124.249.168.
Зачем нам нужен DNS?
Каждый компьютер, смартфон или устройство, подключенное к Интернету или сети, имеет уникальный IP-адрес. Например, веб-сайт www.wpwhitesecurity.com размещен на веб-сервере с IP-адресом 192.124.249.168.
Поскольку мы можем легко запомнить название веб-сайта (www.wpwhitesecurity.com), но не IP-адрес (192.124.249.168), DNS необходим для преобразования удобочитаемого текста (доменных имен) в информацию, понятную компьютерам, — IP-адреса. В противном случае вам пришлось бы вместо этого запоминать IP-адреса.
Что такое домены и полные доменные имена?
Прежде чем углубляться в DNS, давайте посмотрим, что такое домены и полные доменные имена. Полное доменное имя (полное доменное имя) — это то, что мы обычно называем URL-адресом веб-сайта или доменом, например www.wpwhitesecurity.com . Полное доменное имя состоит из нескольких частей:
Каждая часть полного доменного имени, например субдомен www , может иметь длину до 63 символов. Полное доменное имя не может превышать 253 символа. Наиболее распространенными субдоменами, используемыми в Интернете, являются: www, blog, site, admin и т. д. Наиболее распространенными TLD в Интернете являются .com, .net, .org и домены для конкретных стран, такие как .nl и .mt.
Как работает DNS
Чтобы объяснить, как работает DNS, давайте посмотрим, что происходит, когда вы просматриваете веб-сайт, например www.wpwhitesecurity.com .
Обратите внимание, что это объяснение высокого уровня, с помощью которого вы можете понять логику DNS. В реальной жизни задействовано больше компонентов, которые могут повлиять на работу DNS, например кэширование DNS, корневые DNS-серверы и т. д.
Шаг 1: Запросите преобразование доменного имени в IP-адрес
Когда вы вводите www.wpwhitesecurity.com на панели навигации веб-браузера, ваш смартфон или компьютер должен знать IP-адрес веб-сервера, на котором размещен веб-сайт. Поскольку он не знает IP-адреса, он отправляет запрос на DNS-сервер для разрешения www.wpwhitesecurity.com .
DNS-сервер, который использует ваше устройство, скорее всего, принадлежит вашему сетевому маршрутизатору или интернет-провайдеру. Обычно это автоматически настраивается в сетевом интерфейсе вашего устройства при подключении к сети.
Шаг 2. Рекурсивный DNS-сервер запрашивает серверы имен домена.
DNS-серверы сети и интернет-провайдера называются рекурсивными DNS-серверами, поскольку они не хранят данные домена. Вместо этого они пересылают ваш запрос на другие DNS-серверы и возвращают вам ответ.
Таким образом, DNS-сервер, к которому подключено ваше устройство, связывается с другими DNS-серверами выше в иерархии (например, с корневым сервером и т. д.), чтобы получить IP-адрес серверов имен (NS) для домена wpwhitesecurity.com. Серверы имен (NS) — это DNS-серверы, на которых хранится информация о доменах.
В каждом домене есть несколько серверов имен (NS), и всякий раз, когда рекурсивному DNS-серверу необходимо разрешить IP-адрес домена, за который он отвечает, он отвечает на запрос. Вы настраиваете серверы имен (NS) для домена при его покупке.
На скриншоте ниже мы видим конфигурацию серверов имен (NS) для домена wpwhitesecurity.com.
Шаг 3. Рекурсивный DNS-сервер запрашивает DNS-серверы для разрешения полного доменного имени.
На этом этапе рекурсивный DNS-сервер, с которым связалось ваше устройство, имеет список серверов имен для домена, который вы хотите просмотреть. Поэтому он отправляет запрос на один из серверов для преобразования полного доменного имени www.wpwhitesecurity.com в IP-адрес. Он получает ответ: 192.124.249.168.
Шаг 4. Рекурсивный DNS-сервер отвечает IP-адресом.
Теперь, когда рекурсивный DNS-сервер, с которым связалось ваше устройство, имеет IP-адрес полного доменного имени www.wpwhitesecurity.com, он отправляет его обратно на ваше устройство.
Шаг 5: Ваше устройство подключается к веб-серверу
Ваше устройство подключается к веб-серверу по этому IP-адресу, полученному от рекурсивного DNS-сервера, и запрашивает страницу на www.wpwhitesecurity.com . Веб-сервер отвечает, отправляя данные HTML, которые ваш браузер начинает загружать и отображать.
Регистрация доменов и DNS
Теперь мы знаем, что в каждом домене должен быть хотя бы DNS-сервер. В идеале их должно быть два или больше.
Вот почему, когда вы покупаете новый домен, вас просят указать IP-адреса или полные доменные имена серверов имен. Если вы не размещаете свой собственный DNS или не используете стороннее решение, обычно вы будете использовать собственные серверы имен регистратора.
Типы записей DNS
DNS можно использовать для получения другой информации о домене, например, IP-адреса почтового сервера. Эта информация может быть получена с помощью различных типов записей DNS. Существует более 50 различных типов записей DNS, однако, как владелец сайта WordPress, если вы знаете о нескольких перечисленных ниже, у вас все должно быть хорошо.
Запись
Это наиболее распространенный тип записи DNS. Он используется для сопоставления имени хоста или полного доменного имени с IP-адресом. Это запись, которая обычно используется в процессе разрешения доменных имен, упомянутом выше.
Запись CNAME
Это запись псевдонима, которая используется, когда два разных полных доменных имени имеют один и тот же IP-адрес. Например , wpwhitesecurity.com и www.wpwhitesecurity.com находятся на одном и том же веб-сервере. Поэтому я создал запись A для wpwhitesecurity.com, а затем CNAME для www.wpwhitesecurity.com , которая указывает на wpwhitesecurity.com , как показано в таблице ниже.
Имя | Тип | Ценность |
---|---|---|
wpwhitesecurity.com | А | 192.124.249.168 |
www.wpwhitesecurity.com | CNAME | wpwhitesecurity.com |
MX-запись
Это записи почтового обмена. Они используются для указания IP-адреса почтового сервера домена. Когда вы отправляете электронное письмо на адрес [email protected] , DNS-сервер вашего почтового сервера использует информацию в этих записях, чтобы узнать IP-адрес почтового сервера, на который необходимо подключиться и отправить электронное письмо.
НС запись
Это записи сервера имен. Они используются для указания IP-адреса авторитетных серверов имен для домена. Это те, которые мы упоминали выше, которые вы должны указать при покупке домена.
TXT-запись
DNS также можно использовать для хранения открытых ключей, местоположения, связанного с доменом, а также записей, связанных со структурами защиты от спама. Запись TXT — это тип записи DNS, обычно используемый для них. Первоначально он использовался для удобочитаемого текста, но в настоящее время он в основном хранит машиночитаемые данные. Например, он используется для систем защиты от спама, таких как SPF, записи DKIM и т. д.
DNS-кэширование и TTL
Чтобы свести к минимуму трафик и ресурсы, рекурсивные DNS-серверы кэшируют записи DNS на время, указанное в значении Time to Live (TTL). TTL указывается в секундах в каждой записи DNS, и это похоже на дату истечения срока действия.
Кэширование — это причина, по которой изменения записей DNS могут распространяться повсюду через несколько часов и дней. На продолжительность распространения также влияет значение TTL, которое вы устанавливаете для своих записей. Если вы установите очень высокое значение TTL, для распространения изменения записи DNS потребуется очень много времени.
Нет DNS, нет вечеринки!
Если бы не DNS, Интернет не был бы таким, каким мы его знаем сегодня! Понимание основ DNS и того, почему он необходим для запуска вашего сайта WordPress, поможет вам лучше управлять своими сайтами и доменами.
История DNS и компьютерные игры
Первоначальные спецификации DNS были опубликованы IETF в RFC 882 и RFC 883 в 1983 году. Эти RFC были заменены RFC 1034 и RFC 1035 в 1987 году, и оба они были обновлены с помощью нескольких других RFC.
DNS-серверы работают на порту 53 UDP для обмена сообщениями и используют порт 53 на TCP для передачи зон. Для получения более подробной технической информации о DNS я рекомендую следующие материалы:
- Система доменных имен (DNS) в Википедии
- Список типов записей DNS в Википедии