Что такое DNS и почему это важно?

2 min


DNS означает систему доменных имен. Это важный компонент в работе интернета. Вот что вам нужно знать об этом.

 

Без системы доменных имен (DNS) вы бы не читали эту статью. Все, от веб-сайтов до почтовых серверов, будет повреждено без DNS.

Благодаря тому, как это работает, DNS сыграла огромную роль в превращении Интернета в историю глобального успеха. Давайте объясним, что такое DNS, как он работает и почему это важно, более подробно.

Что такое DNS?

Когда вы нажимаете ссылку на groovyPost или вводите наше доменное имя (groovyPost.com) в веб-браузере, система доменных имен указывает его на наш IP-адрес.

Доменное имя groovyPost.com в адресной строке Chrome

Это система доменных имен (DNS) в действии. Вместо того, чтобы запоминать сложные цифры и символы адресов IPv4 и IPv6, вы можете набрать на groovyPost.com и сделать так, чтобы вы оказались прямо здесь. То же самое относится и к любому другому веб-сайту в сети сегодня.

Почти каждое приложение или служба, которая использует Интернет, использует DNS. Когда вы отправляете электронное письмо, имя домена после символа (@) используется, например, для направления электронного письма на нужный почтовый сервер.

Как работает DNS

DNS преобразует IP-адреса в доменные имена, но для этого нужно сделать несколько шагов.

Во-первых, доменные имена, такие как groovyPost.com, регистрируются у регистратора, который контролирует один из доменов верхнего уровня (TLD), например .com. Когда вы регистрируете доменное имя, вы указываете его на свой веб-сервер.

Это делается путем регистрации записи «A», содержащей IP-адрес вашего веб-сервера, у регистратора. Эта запись затем регистрируется на сервере имен доменов верхнего уровня (TLD).

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

Эти доменные имена затем распределяются по децентрализованной сети, состоящей из миллионов небольших серверов в Интернете, в том числе предоставляемых интернет-провайдерами. Когда происходит изменение, эта информация передается другим серверам имен.

Когда вы пытаетесь зайти на веб-сайт, ваш компьютер (как правило) запрашивает IP-адрес вашего сервера имен интернет-провайдера. Серверы интернет-провайдера будут запрашивать информацию, необходимую для других серверов, таких как TLD и корневые серверы имен. Затем он передает эту информацию на ваше устройство для загрузки соответствующего веб-сайта.

Файл Windows 10 HOSTS

При желании вы можете изменить записи DNS для других сайтов – только на вашем ПК. Изменение файла HOSTS в Windows позволит вам указать доменные имена, такие как google.com, на совершенно другой IP-адрес, но это изменение будет применяться только к вашему ПК.

Почему DNS имеет значение?

Мы уже немного подчеркивали это, но DNS отвечает за то, как мы используем Интернет. Без этого вы не были бы здесь, в groovyPost, используя Google, доступ к Facebook, просмотр Netflix или отправку электронных писем в Outlook.

Это потому, что запомнить доменное имя, такое как groovyPost.com, как правило, гораздо проще, чем запомнить IP-адрес. Другая проблема с IP-адресами заключается в том, что, в отличие от доменного имени, они могут меняться.

Команда NSlookup в Windows 10 PowerShell Window, отображающая информацию о поиске сервера имен для Groovypost.com

Например, если мы переключим нашего веб-хостинга на groovyPost, наш IP-адрес может измениться. Без DNS наши пользователи не смогут найти нас, не зная нового IP-адреса.

Переключение на альтернативные DNS-серверы

Первым этапом DNS-запроса является рекурсивный сервер имен, обычно предоставляемый вашим провайдером. Рекурсивный сервер имен предоставит вам IP-адрес, соответствующий вашему доменному имени, из своего кэша или запросит информацию.

К сожалению, DNS-серверы, предоставляемые интернет-провайдерами, не всегда хорошо работают. Они могут быть медленными, либо обновлять, либо отвечать на запросы. Медленно загружаемые веб-сайты могут указывать на проблему с DNS-серверами, предоставляемыми интернет-провайдером, особенно если ваше соединение стабильно.

Окно настроек DNS для сетевого подключения в Windows 10

Вы можете переключиться на другие публичные DNS-серверы, такие как Google DNS или Cloudflare DNS, чтобы решить проблему. Это улучшит скорость DNS-запросов, помогая загружать сайты быстрее, чем ваши серверы, предоставленные провайдером.

Для этого вы можете изменить настройки DNS в Windows 10, на мобильных устройствах, таких как iPhone и iOS, или на беспроводном маршрутизаторе, чтобы применить изменения ко всем вашим устройствам одновременно.


0 Comments

Добавить комментарий