Как работает DNS: структура и систематика, принцип работы и устранение неполадок
Опубликованно 20.08.2019 04:00
Всемирная паутина-это сложная система, которая использует компьютерные языки и коды для поиска и обмена данными. Одним из важнейших инструментов существования интернета-это система доменных имен, или DNS.
Продвинутый пользователь интернета, то вам нужно понять, как работает DNS-сервер. Протокол в рамках установленных стандартов не существует, чтобы гарантировать, что компьютеры обмениваются данными в сети Интернет и частных сетей. Это также известно как TCP/ИС.
Его целью является жизненно важной, поскольку она помогает преобразовать простой для понимания доменных имен, например, howstuffworks.com в адрес интернет-протокола (IP), например, 70.42.251.42, что компьютеры используют, чтобы идентифицировать друг друга в Сети. Таким образом, мы можем резюмировать, что это система названий карт. Многие хотели бы знать, как долго такое DNS. Система работает круглосуточно. Терминология ДНС
Доменное имя — это удобочитаемая версия, например Amazon.com который вставляется в адресную строку веб-браузера. Интернет-корпорация по присвоению имен и номеров (ICANN), управляющей доменным именам.
Домен верхнего уровня дву относится к последнему пункту. Наиболее распространенные дву включают сом, net, org и .информация. Код страны дву представляет собой определенный географический пункт. Например, в представляет Индию. Вот несколько примеров: ком - коммерческой деятельности; gov — правительственные учреждения США; учебно - образовательных учреждений, таких как университеты; орг - организации (в основном для некоммерческих организаций); стандарту MIL – военные организации; net сетевой организации; ЕС - Европейский Союз.
Домен второго уровня – часть доменного имени, которая находится прямо перед дву, например, amazon.com. Поддомен может быть создана для определения уникального контента веб-сайта. Например, как работает DNS для АРМ amazon.com. Основная задача сервера доменных имен
Компьютеров и других сетевых устройств в Интернете используют IP-адрес для направления запроса на сайт, чтобы пойти. Благодаря DNS не нужно иметь собственную адресную книгу IP-адресов. Вместо того, чтобы просто подключиться через доменное имя сервера, называемый также DNS-сервер, который управляет огромной базе данных, которая сопоставляет их с IP-адресами.
Независимо от того, является ли пользователь пользователем на сайт или для отправки по электронной почте, ваш компьютер использует DNS-сервера, чтобы найти доменное имя, к которому он пытается решить. Правильный термин для этого процесса является разрешение имен DNS, или сказать, что DNS-сервер разрешает доменное имя в IP-адрес.
Без DNS-серверов в интернете очень быстро отключается, то же самое происходит при работе с ошибка DNS. Обычно, когда пользователь подключается к домашней сети, обратитесь к поставщику услуг интернета через Wi-Fi интернет, модем или маршрутизатор присваивает сетевой адрес ПК и отправляет важную информацию о конфигурации сети на компьютере или мобильном устройстве. Она включает в себя один или несколько DNS-серверов, что устройство следует использовать для преобразования DNS-имени в IP-адрес. Стандарт IPv4
В настоящее время используются миллиардов IP-адресов, и, следовательно, DNS-серверов (нарастающим итогом) обрабатывают миллиарды запросов в Интернете в любое время. Кроме того, миллионы людей добавлять и изменять имена и IP каждый день.
Чтобы понять, как DNS-серверу с большим количеством ресурсов, рассмотреть методы повышения эффективности сети и протоколы интернет. Отчасти она заключается в том, что каждый компьютер в сети имеет уникальный IP в качестве стандартов для протоколов IPv4 и IPv6 в сети Интернет (IANA) функция. Вот несколько способов определить IP: IPv4-адрес состоит из четырех чисел, разделенных тремя десятичными знаками, например: 70.74.251.42 IP-адрес в стандарт IPv6 имеет восемь шестнадцатеричных чисел (база 16), разделенных двоеточиями: 0cb8: 85a3: 0000: 0000: 8a2e: 0370: 7334. Поскольку IPv6-это новый стандарт, поэтому операторы по-прежнему в основном работают на IPv4-адреса. DNS работает в первой и второй стандарт.
Каждая цифра в номере протокола IPv4 называется "октет", потому что это эквивалентно 10 - значный номер 8-значный (двоичных) чисел - 2, используемый для маршрутизации сетевого трафика. Например, октет записывается как 42, файл 00101010. Каждая цифра в двоичном числе-это определенная двойственность от 2 до 27, чтение справа налево. Это означает, что в 00101010 является одним из 21, 23 и 25. Таким образом, чтобы получить эквивалент основания-10, просто добавьте 21 + 23 + 25 = 2 + 8 + 32 = 42. Есть только 256 возможность стоимость каждый октет представляет собой число от 0 до 255. Диапазон адресов от IANA
Они определяют IANA в качестве зарезервированных IP-адресов, так что выполнить какую-то работу в ИС. Например, IP-адрес 127.0.0.1 зарезервирован для идентификации компьютера, который используется в настоящее время.
Принцип, как работает DNS на компьютере или ноутбуке: IP-адресов от DHCP-сервера в сети. Цель заключается в убедитесь, что компьютер имеет IP-адрес и настройки сети, что ему нужно, когда пользователь подключен к сети. Если он динамический, то IP будет время от времени меняться, например, когда выключить машину.
Веб-серверов и персональных компьютеров, которая требует постоянного контакта, использовать статический IP-адрес, если же IP-адрес всегда присваивается сетевому интерфейсу системы, когда она подключена к сети. До последнего всегда получите один и тот же IP-адрес, он привязывает его к мА для данного сетевого интерфейса. Каждый сетевой интерфейс, проводной и беспроводной, есть уникальный MAC от производителя. Определение IP-адреса
Один из самых быстрых способов, чтобы найти IP-адрес - открыть приложение командной строки под "стандарт" и введите команду ipconfig. Затем вы можете просмотреть как работает DNS и как сильно увеличивает скорость обработки в браузере. Для Mac: откройте "Системные настройки"; нажмите кнопку "сеть". уверен, что текущая сеть (с зеленой точкой рядом с ним); нажмите кнопку "Дополнительно" и перейти на вкладку TCP/ИС.
Linux или Unix, если процесс установки по-прежнему нет командной строки, откройте приложение Терминал, такие как xterm или iTerm в. В командной строке введите: команду ifconfig.
Для смартфонов с помощью Wi-Fi сети Настройки Телефон будет варьироваться в зависимости от версии устройства и его операционной системы. Обратите внимание, что если пользователи находятся в доме или небольшой локальной сети, то адрес скорее всего будет в форме 192.168.ХХ, 172.16.XX или 10.XXX (где X-число от 0 до 255). Это зарезервированный адрес, используемый в каждой локальной сети, маршрутизатор в этой сети для подключения устройства к интернету. Авторитетный сервер и рекурсивного распознавателя
Оба понятия имеют отношение к серверам, которые являются неотъемлемой частью инфраструктуры, при этом каждый из них играет свою роль и находится в различных точках в DNS. Система позволяет понять разницу — рекурсивный резолвер в начале и авторитетный сервер - в конце.
Рекурсивный резолвер-это компьютер, который отвечает на запрос клиента, тратит время на отслеживание DNS-записи. Это достигается с помощью серии запросов до тех пор, пока полномочные DNS на нужные записи, если времени иссякнут, он будет возвращать сообщение об ошибке, если не найден. Кэширование-это способ сохранить ваши данные, делать запросы для записей из DNS-запрос.
Авторитетный DNS-сервер-это сервер, который на самом деле содержит и отвечает за записи ресурса DNS. Это сервер, на дне цепочке DNS-запросы, которые будут реагировать с требуемой записью ресурса, что в конечном итоге позволит веб-браузер, который сделал запрос, чтобы достичь IP-адрес для доступа к веб-сайта или других веб-ресурсов. Авторитетный сервер имен может удовлетворить запросы собственных данных без необходимости запрашивать другой источник, потому что это является конечной место для конкретного DNS-записей.
Существует ключевое различие между многими служб DNS, что Cloudflare предоставляет. Различные рекурсивные DNS-серверов, таких как Google DNS, а равно, и провайдеры, такие как Comcast, поддерживает установку рекурсивный DNS-серверов в центрах обработки данных. Эти средства распознавания позволяют быстро и легко выполнять запросы по кластерам оптимизирован компьютера DNS-системы, но они принципиально отличаются от имени сервера, размещенного в Cloudflare, которая поддерживает имя сервера на уровне инфраструктуры, которая является неотъемлемой частью функционирования сети. Алгоритм поиска
В большинстве случаев, DNS для преобразования доменного имени в соответствующий IP-адрес. Чтобы узнать, как работает этот процесс, полезно проследить путь DNS-запрос, когда он перемещается из веб-браузера и обратно.
Список шагов в поиске DNS: Пользователь вводит example.com в веб-браузере, запрос перемещается в Интернет и принимается рекурсивного распознавателя DNS. Арбитр запрашивает DNS корневого DNS-сервера (.). Последняя реагирует на сельсин-адрес DNS-сервера домена верхнего уровня (дву), например .com или .net, который хранит информацию для своих доменов. При поиске example.com запрос указывает домен .ком. Арбитр отправляет запрос на домен верхнего уровня .ком. Сервер дву реагирует на IP-адрес сервера доменных имен, example.com. Рекурсивный резолвер отправляет запрос к серверу имен домена. Example.com IP-адрес возвращает решатель с серверов имен. Сопоставителя DNS ответы на веб-браузере IP-адрес запрашиваемого домена. После этого DNS возвращает IP-адрес example.com браузер может сделать запрос на веб-страницу, он посылает HTTP-запрос к IP-адресу. Сервера с этим IP-адресу возвращает веб-страницы, которая будет отображаться в браузере. Сопоставитель DNS-это первая остановка в поиске DNS и несет ответственность за взаимодействие с клиентом, который сделал первоначальный запрос. Преобразователь запускает последовательность запросов, что в конечном итоге приводит к преобразованию URL-адреса в IP-адрес. Три типа DNS-запросов
Обычный DNS-запрос включает в себя три типа. Комбинируя их, система включает в себя оптимизацию разрешения DNS через сокращение расстояний. Данные из кэша записи станут доступны и DNS-имя сервера блокирует нерекурсивных запросов. Рекурсивный запрос ждет ответа от сервера для записи информационного ресурса об ошибке, когда распознаватель находит ее.
Итерационный запрос позволяет DNS, чтобы отправить самый лучший ответ, который может дать система. В случае, когда сервер не понимает название запрос, он передает ссылку на сервер доменных имен, и клиент отправляет запрос на адрес направления.
Нерекурсивный запрос, когда арбитр клиент запрашивает сервер DNS записи, доступа или он присутствует внутри кэша. Как правило, DNS-сервер будет кэшировать информацию, чтобы предотвратить дополнительный трафик и нагрузка на сервера выше по течению. Кэширование в браузере
Современные веб-браузеры предназначены для кэширования записей DNS в течение определенного периода времени. Цель здесь очевидна: чем ближе кэширование DNS происходит в веб-браузере, чем меньше этапов обработки должны быть приняты, чтобы проверить кэш и сделать правильный запросы на IP-адрес. При запросе к DNS-запись, кэш браузера сначала проверяют на месте записи. В браузере Chrome вы можете видеть статус кэша DNS, набрав в строке браузера: Хром: // нетто-ВКУ / ДНС#.
Уровне операционной системы распознавателя DNS-это второй и последний локальный стоп до DNS-запрос покидает компьютер. Процесс в ОС, предназначенного для обработки этого запроса, как правило, называют "сельсин заглушки" или DNS-клиент. Когда он получает запрос от приложения, он сначала проверяет свой кэш, чтобы увидеть, есть ли у него запись. Если нет, то он посылает запрос DNS с набором рекурсивных флаг за пределами локальной сети DNS рекурсивная преобразователь внутри поставщика услуг интернета (ISP).
Когда поставщик получает рекурсивного распознавателя DNS-запрос, как и во все предыдущие шаги, она также проверяет, является ли хранимая потока в IP-адрес узла в локальном постоянном уровне. Рекурсивный резолвер также имеет дополнительные функции, в зависимости от типов записей в кэше. Распространенные причины для отказа
Если DNS-сервер не работает и не действует онлайн эта ситуация эквивалентна пожарной сигнализации. Многие проблемы могут быть решены некоторые методы устранения неполадок браузера. Однако, если вы запустите средство диагностики сети, я получаю следующее сообщение: "DNS-сервер может быть недоступен", может потребоваться выполнить дополнительные настройки.
Существует несколько возможных причин, почему DNS-сервер недоступен. Это может быть связано с необходимостью обновления кэша браузера или сбоя маршрутизатора. DNS-сервер может работать, но брандмауэр не вызывает проблем. Они в состоянии дать такой же раздражает сообщение об ошибке. Проблемы, связанные с браузером, есть несколько простых исправлений: Иногда все это вопросы исчезнут после включения/выключения. Как очистить кэш веб-браузера. Если обновление или сброс веб-браузера не работает, вы можете попытаться вручную удалить его через настройки. Возможно DNS-сервер работает нормально, но есть проблемы с браузером. Чтобы исправить сбой, попробуйте другой, например, Safari или Mozilla. Если другие браузеры работают, то сбой может быть связан с текущим обновлением. Я попробую удалить и переустановить его, чтобы решить проблему. Если браузер работает хорошо, возможно, вам нужно обратить внимание на настройки вашего маршрутизатора или компьютера. Если вы изменили настройки, чтобы использовать, например, такие услуги, как OpenDNS, они могут остаться. Рекомендуется выяснить у вашего интернет-провайдера или сетевого администратора, как они должны быть, или проверить сайт видит для настройки сервера. Отключить брандмауэр и антивирусную программу. Перезагрузите маршрутизатор. Это обновит кэш и маршрутизатора поможет решить проблему. Изменение DNS-сервер может работать, DNS-сервер недоступен, так как он перегружен или не работает должным образом. Средства устранения неполадок
Проблемы в сети могут происходить на разных уровнях, например, сервера не правильно настроены. Так есть специальные приложения, чтобы помочь пользователям справиться с ними.
Почему не ДНС, это легко определить с помощью средства устранения неполадок, такие как nslookup работает как проверка конфигурации DNS-серверов. Слово nslookup-это сокращение от "поиск сервера". Это инструмент запроса, который работает на Windows и Linux.
Самый простой способ использовать nslookup-ввести команду с доменным именем. Например, командную строку, а результат будет выглядеть примерно так: На C: > nslookup с www.google.com. Сервер: мой.местные.ДНС.адрес сервера: 10.10.10.10 несанкционированного. ответ: имя: www.google.com адреса: 2607: f8b0: 4002: 80f :: 2004172.217. 4,4.
Ответ можно увидеть в первом разделе, который, он использует для получения информации. В этом случае, он использует локальный DNS-сервер в вашей сети. Это может быть маршрутизатор или провайдер, или даже внутренний корпоративный DNS-сервер. Во втором разделе показано, что полученные несанкционированных ответ. Это не то, что вам нужно беспокоиться, это просто означает, что сервер, дающий ответ, он посылает рекурсивный резолвер DNS, который является очень распространенным явлением.
Вы также можете переключиться в интерактивный режим, введя команду nslookup в командной строке. На приглашение ">". Здесь вы можете ввести имя домена напрямую. Если DNS не работает, а то, что пользователь знает и его не устраивает поиск и устранение неисправностей в командной строке, есть и другие варианты. Сайт DNSStuff предлагает много информации, просто набрав доменное имя. Существует бесплатный инструментарий, который предлагает много возможностей для анализа. Его DNS-записи, например, дает результат пропуска/отказа для нескольких тестов.
Если Интернет не работает DNS-сервер, и основной интерес пользователя поиск и устранение неисправностей почтового сервера, MXToolbox может быть место, чтобы начать устранение неполадок и многое может рассказать о том, что работает, а что нет.
Иван Фролов
Категория: Гаджеты