Что такое Domain Name System

Что такое DNS?

Domain Name System 

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

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

Почти каждый, кто имеет зарегистрированный домен, хотя бы раз сталкивался с термином DNS или необходимостью «направления на домен», « изменения записей DNS», « настройки своих серверов », « ожидания обновления информации DNS» , изменить файл hosts и другие.

 

Что такое DNS и почему он используется для перевода доменов в IP-адреса?

 IP-адрес требуется для каждого приложения (веб-браузера), которое хочет подключиться к другому веб-серверу, а DNS служит каталогом, в котором хранится запись DNS ». имя домена = IP-адрес . Эта важная запись хранится на сервере , где-то в Интернете, и найти ее может только распознаватель DNS (проверив каталог DNS).

Файл Hosts - предшественник DNS

Важная запись «domain.name = IP address» существовала до появления каталога DNS и находилась в текстовом файле, называемом файлом hosts. Запись хоста выглядит немного иначе, чем IP-адрес = domain.name, по сравнению с текущей записью DNS "domain.name = IP address". Файл Hosts, хотя и предшественник DNS, по-прежнему используется современными операционными системами. С помощью файла hosts вы можете ввести в заблуждение веб-браузер, указав, что домен имеет IP-адрес, отличный от каталога DNS.

Уровни доменных имен в каталоге DNS

Домены представляют собой комбинацию слов, разделенных точками. Каждое слово, разделенное точкой, представляет уровень (домен, домен) в иерархии DNS. Уровни доменных имен вводятся после имени и отделяются знаком ". Например, уровни web-ringo.ru 

Проверка DNS - с одного уровня на другой (разрешение имен)

DNS resolver - это специальное приложение, предназначенное для проверки DNS. После того, как распознаватель DNS получает запрос, он инициирует проверку DNS, отправляя запрос на один из корневых DNS-серверов. На уровне Root распознаватель узнает, где находятся его ответственные серверы на следующем уровне - верхнем домене .ru. На уровне .ru домен будет знать, кто его ответственные серверы находятся на следующем уровне - web-ringo.ru, где хранится запрошенная запись " web-ringo.ru = IP address ".

DNS-кеш и время любой DNS-записи в нем

Каждая DNS-запись имеет «время жизни» или TTL (время жизни), установленное в секундах. Сервер кэширования DNS знает, что на данный момент эта запись считается актуальной. По истечении времени и получении нового запроса для этой записи кэш DNS будет извлекать новую копию записи, полученной из проверки DNS. То есть, когда запись DNS хранится в кэше , она будет оставаться там в течение времени, указанного в его TTL.

На каких серверах вы хотите зарегистрировать свой домен?

При регистрации домена, заказанного без услуги хостинга, автоматически устанавливаются серверы по умолчанию, которые могут отличаться от тех учетных записей хостинга, к которым вы добавите домен. Чтобы избежать необходимости менять свои сервера после регистрации домена и ждать обновленных изменений в информации DNS, вы можете предварительно указать, на каких серверах будет регистрироваться ваш следующий домен. Его предопределенные серверы будут использоваться для регистрации каждого последующего домена, заказанного без услуги хостинга.