Что такое DNS-поиск и как работает DNS-поиск

Оглавление:

Что такое DNS-поиск и как работает DNS-поиск
Что такое DNS-поиск и как работает DNS-поиск

Видео: Что такое DNS-поиск и как работает DNS-поиск

Видео: Что такое DNS-поиск и как работает DNS-поиск
Видео: РЕШЕНИЕ.системные прерывания, процессор 100%, майнер вирус. - YouTube 2024, Апрель
Anonim

Когда-либо слышали о термине «DNS» при использовании Интернета? DNS означает система доменных имен, Прежде чем мы поговорим о том, что такое DNS и как работает поиск DNS, давайте понять, что означает D в DNS.

Что такое домен

Вы знаете, что формат веб-URL-адреса Http: //www.domainname.tld, В этом примере TLD (tld) относится к домену верхнего уровня. В первые дни Интернета, TLD был одним из следующих:

  1. .com (относится к коммерческим организациям)
  2. .org (относится к некоммерческим организациям)
  3. .сеть (коммерческие сайты снова)
  4. Пра (правительственные веб-сайты)
  5. .edu (Образовательный)
  6. .mil (военные цели) и
  7. .int (Международный)

С увеличением числа людей, покупающих сайты, были введены типы доменов, связанные с местоположениями. Например, .asia, .us,.in а также .ca соответственно, относятся Азия, США, Индия и Канада. Вскоре появилось несколько других типов TLD, которые говорят нам о типе веб-сайта. Например, .мне относится к персональному веб-сайту, тогда как .ТВ относится к веб-сайту потоковой передачи видео. Увеличение категорий ДВУ позволило классифицировать веб-сайты в соответствии с их типом, обеспечивая при этом удовлетворение растущих потребностей потребителей.

Image
Image

В приведенном выше примере URL (https://www.domainname.tld), HTTP относится к способу передачи данных и WWW говорит, что он относится к World Wide Web. Все, что между WWW а также TLD является доменным именем веб-сайта.

Раньше людям приходилось вводить WWW для доступа к веб-сайту. Поскольку поставщики услуг хостинга допускают перенаправление www.domainname.tld в domainname.tld, вы можете пропустить ввод текста WWW при вводе URL-адреса в браузер. Пример имени домена - «thewindowsclub». URL-адрес для доступа к домену «thewindowsclub» - https://www.thewindowsclub.com или https://thewindowsclub.com. Вот, "thewindowsclub"Является частью .com TLD. Тогда могут быть поддомены. В случае с www.forums.thewindowsclub.com "форумы"Является субдоменом"thewindowsclub”.

Когда вы покупаете домен, вы приобретаете имя, которое идет с разными TLD. Ты можешь выбрать .com, .сеть, .нас или других TLD - при условии, что он еще не принят кем-то другим. Просто покупка веб-сайта не поможет, поскольку люди не могут связаться с ним до тех пор, пока он не получит адрес. Для любого приобретенного вами домена вы можете создать любое количество поддоменов и использовать его для веб-сайтов и других целей. Для каждого домена и поддомена, который вы создаете, вам необходимо указать адрес серверов, содержащих контент вашего сайта. Если домен или поддомен ссылаются на какое-либо устройство (например, сетевой принтер), вам необходимо указать адрес этого устройства.

Все домены и поддомены в Интернете имеют прикрепленный адрес. Мы называем их IP-адресом: адресом интернет-протокола или, другими словами, адресом, который работает с Интернетом. Вы можете получить доступ к домену / поддомену, только если вам известен IP-адрес серверов, содержащих его содержимое.

Image
Image

Что такое DNS

Вы знаете, что в Интернете есть неограниченные веб-сайты. Опять же, на каждом веб-сайте может быть множество собственных поддоменов. Помнить, что IP-адреса этих веб-сайтов просто невозможны. Вот почему вы можете ввести доменное имя на своем родном языке (используя формат URL-адреса, также называемый псевдоним в технических терминах). Существует система, которая разрешает имена доменов, чтобы вы могли подключиться к веб-сайту, указанному в URL-адресе. Эта система поможет вам найти IP-адрес доменных имен, введенных в браузере, чтобы браузер мог подключиться к веб-сайту. Эта система называется система доменных имен или же DNS коротко.

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

До недавнего времени некоммерческая организация называла InternNIC отвечал за управление доменными именами и их IP-адресами. Когда это стало «некоммерческим», его монополия закончилась, и теперь существует множество компаний, которые управляют базами данных, относящимися к доменным именам. Хотя базы данных поддерживаются разными компаниями, они взаимосвязаны таким образом, что любая служба DNS может получить IP-адрес любого домена.

Служба DNS помогает вам в разрешении имен доменов, которые вы вводите в своем веб-браузере, Это также помогает при разрешении адресов при отправке писем или при нажатии на активные ссылки. В общем, ваш интернет-провайдер предоставляет вам службу DNS. Помимо вашего интернет-провайдера, существуют компании, предоставляющие услуги Public Domain Name Services. Примеры таких компаний включают Google, Comodo и OpenDNS. Когда вы нажимаете на ссылку или вводите URL-адрес в свой веб-браузер, с DNS-службой связывается для разрешения соответствующего DNS. Служба DNS выполняет сканирование базы данных доменных имен и предоставляет вам IP-адрес хоста, к которому вы хотите подключиться.

Доменные имена и поддомены можно назвать псевдонимы, Серверы, содержащие базу данных, содержащую информацию об адресах разных псевдонимов, называются Серверы имен, В системе доменных имен работают два типа серверов. Первыми типами являются Корневые серверы - они содержат данные о доменах верхнего уровня (TLD:.com,.net и.org и т. Д.). Другие типы содержат адреса серверов, на которых размещаются ваши домены и поддомены.

Пример 1: В случае abc.xyz.com, Корневые серверы будут содержать информацию о хуг быть .com, Некоторые другие серверы имен будут содержать записи базы данных, в которых указывается адрес xyz.com, Поскольку вы также принимаете abc.xyz.com, его адрес может быть либо на том же сервере имен, на котором указан адрес xyz.com или на другом сервере имен. Если вы добавите еще один поддомен в abc.xyz.com, его адрес может снова быть на том же или на другом сервере имен в зависимости от того, где вы его размещаете. Связь между вышеизложенным может быть установлена следующим образом:

хуг относится к ком азбука относится к xyz.com Если вы добавите QWE как еще один поддомен к xyz.com, QWE относится к abc.xyz.com

Установить адрес QWE, служба системы доменных имен должна будет решить:

.com.xyz.com.abc.xyz.com.qwe.abc.xyz.com

Это случай, когда служба доменных имен не использует кеш. Мы поговорим о тайниках немного позже в этой статье. Вышеприведенное показывает, что для разрешения DNS qwe.abc.xyz.com, система DNS должна проверять базу данных DNS четыре раза. Это становится сложным, учитывая, что адреса разных частей URL-адреса могут быть на разных серверах имен. Но из-за скорости Интернета вы можете увидеть загрузку страницы за несколько миллисекунд, а в худшем случае - несколько секунд.

Как работает DNS-поиск

К настоящему времени вы знаете, что существуют разные серверы, на которых размещаются базы данных, которые содержат IP-адреса разных доменов и их поддоменов. Вы также знаете, что есть корневые серверы, на которых размещен IP-адрес серверов, на которых размещены домены верхнего уровня. Эти корневые серверы помогают в достижении серверов, содержащих базы данных, на которых хранится IP-адрес основного доменного имени. Если есть поддомены, их адрес может находиться на тех же серверах, что и на основном доменном имени или на другом сервере. Все эти серверы доступны для определения IP-адреса точного URL-адреса, который вам нужно использовать. Процесс определения IP-адреса любого URL-адреса в Интернете называется поиском DNS, Чтобы узнать, как работает DNS-поиск, сделайте следующий пример.

Пример 2: Рассмотрим сеть из десяти компьютеров. Каждый компьютер имеет свой собственный адрес, чтобы пакеты данных, путешествующие по сети, знали, куда идти. Существует 11-й компьютер, на котором размещена база данных, содержащая имена псевдонимов каждого из этих десяти компьютеров и их IP-адреса. В то время как пользователи компьютеров могут ссылаться на компьютеры, используя их имена, для пакетов данных требуются IP-адреса компьютеров, чтобы они могли добраться до предполагаемого получателя. Если компьютеру A необходимо использовать принтер, подключенный к компьютеру B, A проверит базу данных на 11-м компьютере, чтобы узнать IP-адрес B, а затем узнать адрес принтера, подключенного к B. Только после получения адреса принтера A направит команду печати на принтер, подключенный к B.

В этом случае происходят следующие итерации:

A контакты Computer11 Контакты B Принтер контактов, подключенный к B

Аналогичный метод используется для поиска записей DNS. Например, когда вы нажимаете https://thewindowsclub.com, ваш маршрутизатор свяжется с вашей DNS-службой по умолчанию для разрешения DNS. Служба DNS свяжется с корневыми серверами и спросит IP-адрес сервера, содержащий .com записей. Этот адрес отправляется обратно в службу DNS. Служба DNS снова достигает сервера имен, содержащего адреса .com доменов и запрашивает адрес https://thewindowsclub.com. Получив IP-адрес серверов, на которых размещен thewindowsclub.com, ваша служба DNS вернет IP-адрес на ваш компьютер, который затем запускает ваш браузер, чтобы загрузить главную веб-страницу. Это означает, что ваша служба DNS отправляет по меньшей мере два запроса на получение IP-адреса простого имени домена.

Ниже приведено изображение, в котором объясняется, как работает поиск DNS:

В приведенном выше случае, если вам нужно искать https://forums.thewindowsclub.com, ваша служба DNS должна была выполнить запрос, чтобы узнать его IP-адрес.
В приведенном выше случае, если вам нужно искать https://forums.thewindowsclub.com, ваша служба DNS должна была выполнить запрос, чтобы узнать его IP-адрес.

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

Некоторые операционные системы также содержат локальную кешированную копию адресов, которые вы обычно используете на своем компьютере. Это также помогает экономить время при использовании Интернета. Мы поговорим о кэшах DNS в другой статье в более поздний момент времени.

Пожалуйста, сообщите нам, если у вас все еще есть сомнения в том, как работает DNS-поиск.

Похожие сообщения:

  • Что такое атака DNS Hijacking и как ее предотвратить
  • Отравление и спуфинг кэша DNS
  • Оптимизация подключения к Интернету для скорости с помощью DNS Benchmark
  • Обзор DNS в Яндексе: более быстрый и безопасный Интернет с элементами управления
  • [Fiddler] Поиск DNS для сайта сбой system.net.sockets.socketexception

Рекомендуемые: