Каждый компьютер в сети Интернет, будь то веб-сервер, домашний компьютер или любое другое сетевое устройство имеет уникальный IP-адрес, отведенной ему. Этот IP-адрес используется для установления соединения между сервером и клиентом для того, чтобы инициировать передачу данных. Если вы пытаетесь получить доступ к веб-сайт или отправить по электронной почте, то DNS играет очень важную роль здесь.
Например, при вводе "www.google.com" на адресной строке браузера, ваш компьютер будет использовать на сервере DNS для извлечения IP - адрес сервера Google, который является "74.125.236.37". После получения IP - адреса, ваш компьютер будет затем установить соединение с сервером только после чего вы видите домашней страницы загрузки в Google, в вашем браузере. Весь процесс называется разрешение DNS .
С миллионами веб-сайтов в Интернете, это невозможно для людей, чтобы помнить IP-адрес каждого веб-сайта, чтобы получить к нему доступ. Таким образом, понятие доменного имени была введена так, что каждый веб-сайт может быть идентифицирован по его уникальным именем, что делает его легким для людей, чтобы помнить. Тем не менее, IP-адрес по-прежнему используется в качестве основы для внутренней связи сетевыми устройствами. Это где DNS приходит к действию, которое работает посредством разрешения дружественный к пользователю доменного имени на соответствующий машинный дружественный IP-адрес.
Говоря простыми словами, доменные имена для людей в то время как IP-адреса для сетевых устройств. "Система доменных имен" представляет собой протокол, чтобы установить связь между ними. Следовательно, это не удивительно, что вы даже можете загрузить веб-сайт непосредственно введя его IP-адрес вместо имени домена в адресной строке браузера (дать ему попробовать)!
Типы DNS-серверов и их роли:
Система доменных имен (DNS) представляет собой распределенную базу данных, которая хранится на нескольких компьютерах в сети Интернет в иерархическом порядке. Они включают в себя следующие типы:
Корневые серверы имен:
В корневые серверы представляют собой верхний уровень иерархии DNS. Эти DNS - серверы , которые содержат полную базу данных доменных имен и соответствующих им IP - адресов. В настоящее время существует 13 корневых серверов распределенных по всему миру , которые именуются буквами А, В, С и так далее вплоть до М.
Локальные серверы имен:
Локальные серверы представляют собой наиболее DNS-серверы более низкого уровня, которые принадлежат и поддерживаются многими коммерческими организациями и поставщиками услуг Интернета (ISP). Эти локальные серверы способны разрешать часто используемые доменные имена в соответствующие им IP-адреса с помощью кэширования последнюю информацию. Этот кэш обновляется и обновляется на регулярной основе.
Как DNS-сервер работает?
Всякий раз , когда вы вводите URL , такие как "http://www.gohacking.com" на адресной строке браузера, ваш компьютер посылает запрос на локальный сервер имен разрешить доменное имя в соответствующий ему IP - адрес. Этот запрос часто упоминается как запрос DNS . Локальный сервер имен получит запрос , чтобы выяснить , содержит ли имя и соответствующий IP - адрес в своей базе данных. Если будет установлено, соответствующий IP - адрес (ответ) возвращается. Если нет, то запрос автоматически передается на другой сервер , который находится в следующем более высоком уровне иерархии DNS. Этот процесс продолжается , пока запрос не достигнет сервера , который содержит имя и соответствующий IP - адрес. IP - адрес (ответ) , а затем течет обратно цепь в обратном порядке к вашему компьютеру.
В редких случаях , когда ни один из нижних серверов уровня DNS не содержат записи для данного доменного имени, то запрос DNS в конечном итоге достигает одного из серверов имен корень , чтобы получить ответ.
Часто задаваемые вопросы о системе доменных имен:
Вот список некоторых из часто задаваемых вопросов о DNS:
Как "имя корневого сервера" получить информацию о новых доменах?
Всякий раз, когда новое доменное имя создается или существующий обновляется, то ответственность регистратора домена опубликовать детали и зарегистрировать его с помощью сервера имен корневой. Только после этого, информация может перемещаться вниз по иерархии DNS и получить обновленную информацию о нижних DNS-серверов уровня.
Что такое распространение DNS?
Всякий раз, когда новое доменное имя зарегистрировано или существующий обновляется, информация о домене должен получить обновленную информацию о всех основных DNS-серверов, так что домен может быть достигнуто со всех уголков земного шара. Это называется распространение DNS, и весь процесс может занять от 24 до 72 часов, чтобы получить завершена.
Как часто DNS-серверы будут обновлены, чтобы обновить кэш?
Там нет конкретного правила, которое определяет скорость, с которой DNS-серверы должны быть обновлены. Это, как правило, зависит от организации, такой как Интернет-провайдером, который поддерживает сервер. Большинство DNS-серверы обновляются на почасовой основе в то время как некоторые из них могут обновлять свои базы данных на ежедневной основе.
Я надеюсь, что вы теперь поняли Режим работы DNS в очень убедительной манере. Передайте свои комментарии и поделиться своим мнением.
Нет комментариев