admin / 10.06.2018

Как работает днс

DNS работает в режиме вопрос/ответ.

Допустим, вы ввели в строке своего браузера «test.ru».

Рассмотрим работу DNS пошагово:

  1. Ваш браузер об IP-адресе test.ru ничего не знает и с запросом IP-адреса через специальную программу — resolver обращается к локальному серверу имен. Локальный DNS-сервер — это сервер имен вашей локальной сети или DNS-сервер вашего интернет-провайдера. «Откуда браузеру известно о существовании этого локального DNS?» — спросите вы. Все предельно просто. При настройках сетевого подключения вы прописываете IP-адреса DNS-серверов (предпочитаемого и/или альтернативного), один из которых будет отвечать на запросы, посылаемые вашим браузером через resolver — это и есть локальный или местный сервер вашей сети. Вы всегда можете посмотреть IP-адрес вашего локального DNS-сервера. Для этого достаточно посмотреть свойства сетевого подключения, используемого на вашем компьютере.
  2. Запрос на IP-адрес test.ru доходит до местного сервера имен. Этот сервер о данном IP-адресе ничего не знает и посылает запрос одному из корневых серверов «.» (root).
  3. Корневой сервер отдает локальному серверу IP-адрес сервера, который поддерживает зону .RU.
  4. Далее по полученному адресу локальный сервер имен обращается к DNS-серверу, который поддерживает .RU.
  5. Этот DNS-сервер, в свою очередь, по полученному запросу отдает IP-адрес сервера, который поддерживает зону test.ru.
  6. Местный DNS-сервер с запросом IP-адреса test.ru обращается к DNS-серверу зоны test.ru.
  7. Локальный сервер имен получает IP-адрес test.ru от DNS-сервера зоны test.ru.
  8. Получив адрес test.ru, локальный DNS-сервер сообщает его вашему браузеру.

Как работает DNS сервер?

DNS Службы и Протокол

Рубрика: Сетевые протоколы, Службы и сетевые сервисы

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

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

При рассмотрении различных протоколов и служб TCP/IP Прикладного уровня, мы будем ссылаться на стандартные номера портов TCP и UDP, которые обычно связаны с этими службами. Некоторые из этих служб:

DNS

В информационных сетях устройства маркируются числовыми IP адресами, так чтобы они могли участвовать в отправке и получении сообщений по сети. Однако, человеку весьма неудобно запоминать такие числовые адреса. Поэтому были созданы доменные имена — чтобы конвертировать числовые адреса в простые, легко запоминаемые и узнаваемые имена.

В Интернете эти доменные имена, такие как yandex.ru, людям гораздо легче запомнить, нежели 213.180.193.11, что является фактическим числовым адресом для этого сервера. Кроме того, если адрес сайта google.ru вдруг поменяется, это произойдет незаметно для пользователя, поскольку доменное имя по прежнему останется yandex.ru. Новый адрес просто будет привязан к существующему доменному имени и возможность захода на сайт не пострадает. Когда сети были небольшими, поддержка соответствия между доменными именами и адресами, которые они представляют, была простой задачей. Однако, как только сети начали расти, а количество устройств увеличиваться, эта ручная система стала неработоспособной.

Система Доменных Имен (DNS) была создана вместо доменного имени, чтобы решить проблему разрешения для растущих в размерах сетей. DNS использует распределенный набор серверов для разрешения имен, связанных с этими числовыми адресами.

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

Далее: Утилита nslookup

Смотрите также

Написать

Публичные DNS Сервера

В сети Интернет доступ к вебсайтам осуществляется по их IP-адресам (например, 123.12.15.19) либо доменным именам, таким как proxy6.net.

Что такое DNS, принципы работы DNS и почему домены начинают работать не сразу

Соответствие между доменными именами и их адресами хранится в иерархической структуре службы доменных серверов — DNS-серверов. Чаще всего интернет-провайдер автоматически предоставляет своим пользователям собственный DNS-сервер, однако в некоторых случаях может потребоваться использовать публичные DNS сервера, бесплатно распространяемые в сети Интернет и доступные всем её пользователям.

Возможно несколько причин, по которым Вы можете использовать альтернативные DNS сервера:

  • Ускорение работы веб-браузера;
  • Улучшение безопасности;
  • Резервное решение, в случае падения серверов Вашего провайдера;
  • Обход простых блокировок Вашего провайдера.

Google Public DNS

Google Public DNS — альтернативный DNS-сервер, разрабатываемый Google. Сервис обеспечивает ускорение загрузки веб-страниц за счет повышения эффективности кэширования данных, а также улучшенную защиту от атак «IP-спуфинг» и «Отказ в обслуживании (DoS)».

Сайт: https://developers.google.com/speed/public-dns/

# Для IPv4:
8.8.8.8
8.8.4.4

# Для IPv6:
2001:4860:4860::8888
2001:4860:4860::8844

Яндекс.DNS

У Яндекса — более 80 DNS-серверов, расположенных в разных городах и странах. Запросы каждого пользователя обрабатывает ближайший к нему сервер, поэтому с Яндекс.DNS в «Базовом» режиме сайты открываются быстрее.

Сайт: https://dns.yandex.ru/

# Базовый — Быстрый и надежный DNS:
77.88.8.8
77.88.8.1

# Безопасный — Без мошеннических сайтов и вирусов:
77.88.8.88
77.88.8.2

# Семейный — Без сайтов для взрослых:
77.88.8.7
77.88.8.3

OpenDNS

OpenDNS предлагает DNS-решения для пользователей и предприятий, как альтернативу использованию DNS-сервера, предлагаемого их провайдером. Размещение серверов компании в стратегически важных районах и использование большого кэша доменных имен приводит к тому, что OpenDNS, как правило, выполняет запросы гораздо быстрее, тем самым увеличивая скорость открытия страницы. Результаты DNS-запросов некоторое время кэшируются в операционной системе и/или приложениях, так что эта скорость может быть заметна не при каждом запросе, а только при тех запросах, которые не кэшированы.
OpenDNS имеет бесплатный вариант службы. Если домен не найден, служба перенаправляет пользователя на страницу поиска с рекламой и результатами поиска, предоставляемые Yahoo. DNS-пользователь может отключить это из контрольной панели DNS. Такое «поведение» похоже на действия многих крупных провайдеров, которые переадресуют неправильные адреса на сервера с рекламой; разница в том, что в OpenDNS можно это отключить при наличии статического реального ip.

Сайт: https://www.opendns.com/

208.67.220.220
208.67.222.222

Norton ConnectSafe

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

Сайт: https://connectsafe.norton.com/

# A — С блокировкой вредоносных сайтов (Security (malware, phishing sites and scam sites) ):
199.85.126.10
199.85.127.10

# B — С блокировкой вредоносных сайтов, сайтов для взрослых (Security + Pornography):
199.85.126.20
199.85.127.20

# C — С блокировкой вредоносных сайтов, сайтов для взрослых, сайтов распространяющих файлы (Security + Pornography + Non-Family Friendly):
199.85.126.30
199.85.127.30

Comodo Secure DNS

Comodo Secure DNS — распределенный по миру рекурсивный DNS сервис, не требующий какого-либо оборудования или программного обеспечения. При этом сервис повышает надежность, скорость, эффективность и безопасность использования Интернета.

Сайт: https://www.comodo.com/secure-dns/

# A:
8.26.56.26
8.20.247.20

# B:
156.154.70.22
156.154.71.22

DNS Advantage

Wikipedia: https://en.wikipedia.org/wiki/DNS_Advantage

156.154.70.1
156.154.71.1

ScrubIT

67.138.54.100
207.225.209.66

Level 3 Communications

Сайт: http://www.level3.com/en/

4.2.2.1
4.2.2.2
4.2.2.3
4.2.2.4
4.2.2.5
4.2.2.6

Подробности
Обновлено: 23 Декабрь 2014
Просмотров: 17539

DNS ( Domain Name System — система доменных имён) — компьютерная распределённая система преобразование символьного имени (just-networks.ru) в IP-адрес (91.106.203.89) и наоборот.

DNS была разработана Полом Мокапетрисом в 1983 году.

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

Необходимость использования DNS обусловлена тем, что людям легче запоминать буквенные (обычно осмысленные) адреса, чем последовательность четырех цифр IP – адреса, компьютерам, в свою очередь, удобнее обрабатывать численное представление адреса (IP-адрес). Также наличие символьного имени сервера позволяет использовать так называемые виртуальные серверы , например, HTTP-серверы, отличающиеся друг от друга именем запроса (доменным именем), но использующие один и тот же IP-адрес.

В начале для преобразования IP-адресов в символьные имена использовался текстовый файл hosts , расположенный:

  • В Windows: %SystemRoot%\system32\drivers\etc\hosts;
  • В Unix: /etc/hosts;

Пример файла hosts в Windows

Файл hosts заполнялся автоматически и централизовано на каждой ЭВМ в своей локальной вычислительной сети. Но даны подход со временем показал свою не-состоятельность, поскольку с ростом сети, количество записей в текстовом файле увеличивалось, как следствие увеличивался размер файла, ко всему прочему частая пересылка файла hosts загружала вычислительную сеть.

В итоге стала необходимость в разработке автоматизированного механизма, которым и стала распределенная система DNS.

Следует учесть, что файл hosts используется до сих пор, в частности, при настройке локального сервера на ЭВМ, в hosts записываются созданные локальные символьные имена. Например:

Иерархия имен в DNS

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

Данная схема позволяет разгрузить сервер DNS по нескольким серверам DNS, что и выполняет распределенная база данных.

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

Иерархия доменных имен начинается с корневого домена без имени (или еще как его называют «домен точка»), далее идут домены верхнего уровня или домены первого уровня. Домены верхнего уровня поделены на три зоны:

  • arpa это специальный домен, используемый для сопоставления адрес — имя
  • Семь трехсимвольных доменов называются общими (generic) доменами или организационными (organizational) доменами.
  • Двухсимвольные домены, так называемые домены стран или географические домены (ru – Российская федерация, kz — Казахстан), основанные на кодах стран, в соответствии с ISO 3166.

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

in-addr.arpa — специальная доменная зона, предназначенная для определения имени хоста по его IPv4-адресу, используя PTR-запись. Имена в домене IN-ADDR.ARPA образуют иерархию цифр, которые соответствуют IP-адресам. Правда, записываются эти имена в обратном порядке относительно написания IP-адреса.

Например, доменное имя just-networks.ru, которое имеет адрес 91.106.203.89 должна быть описана в домене in-addr.arpa как 89.203.106.91.in-addr.arpa, то есть адрес записывается в обратном порядке.

Типы записей DNS

Основные типы записей используемые в протоколе DNS

    • A запись (address record IPv4 ) или запись адреса — основная запись, выполняет связующую роль между именем хоста (just-networks.ru) и IP адресом (5.101.153.37).

      Что такое DNS и как он работает

      Если меняется только А запись, то это значит, что наш сайт физически будет размещен на другом хостинге, а все остальные записи останутся работать на старом хостинге.

Название Тип записи Адрес
just-networks.ru A 5.101.153.37
    • AAA запись (address record IPv6 ) или запись адреса — аналогична записи A, только для IPv6.
Название Тип записи Адрес
just-networks.ru AAA FFEA::CA28:1210:4362
    • CNAME запись (canonical name record) или каноническая запись имени (псевдоним) — используется для перенаправления на другое имя (по аналогии с ссылками), частным примером использования CNAME записи, является создание доменных имен для ftp, mail, ssh, например
Название Тип записи Адрес
ftp.just-networks.ru CNAME www.just-networks.ru
mail.just-networks.ru CNAME www.just-networks.ru
ssh.just-networks.ru CNAME www.just-networks.ru
    • MX запись (mail exchange) или почтовый обменник, указывает те сервера, с которыми будет осуществлен обмен для данного домена. То есть определяет сервер, который будет обрабатывать почту для вашего домена. В случае отсутствия MX-записи, запрашивается A-запись
Название Тип записи Адрес
www.just-networks.ru MX mx1.beget.ru
www.just-networks.ru MX mx2.beget.ru
    • NS запись (name server) указывает на DNS сервер текущего домена, так называемые authoritative DNS-серверы. Смена NS-записи, при переходе на другой хостинг, всечёт за собой смену всех записей, соответственно нужно или указывать новые записи или копировать со старого сайта (например, для сохранения почты, нужно скопировать MX-запись со старого хостинга). При неправильном изменении NS записи домена, может привести к остановке работы сайта.
Название Тип записи Адрес
www.just-networks.ru NS ns1.beget.ru
www.just-networks.ru NS ns2.beget.ru
    • TXT запись текстовая запись содержащая 254 байта любой текостовой информации, в основном используется для подтверждения принадлежности домена для севрисов yandex, google.
Название Значение
yandex validate value for yandex
Вас также могут заинтересовать:

a) IP-адрес

b) Web-сервер

c) домашнюю Web-страницу

d) доменное имя

 

12. URL — это…

a) базовый протокол Интернет

b) адрес ресурса в Интернет

c) название языка, на котором создаются Web-страницы

d) универсальная система регистрации имен сайтов

 

13. Страница, загружаемая при запуске обозревателя (браузер Internet Explorer) является…

a) домашней страницей сайта

b) домашней страницей обозревателя

c) последней страницей, с которой Вы работали в прошлом сеансе

d) домашней страницей пользователя

 

14. Ссылки — это…

a) активные элементы Web-страниц

b) пассивные элементы Web-страниц

c) элементы, служащие для заполнения форм

d) только тексты, по которым осуществляется переход на новые Web-страницы

 

15. Для получения из Интернет только недополученного ранее рисунка следует воспользоваться…

a) кнопкой Обновить на панели Инструментов

b) панелью Обозревателя

c) контекстным меню данного рисунка

d) выполнить команду Просмотр \ Загрузка

 

16. Для сохранения графического элемента с Web-страницы в файл следует воспользоваться…

a) командой Сохранить рисунок как… из контекстного меню

b) дать команду Файл\Сохранить как…

c) нажать кнопку Сохранить на панели инструментов Обозревателя

d) командой Файл\ Сохранить рисунок…

 

17. Если при использовании поисковой машины найдено слишком много ссылок, то для уточнения поиска следует …

a) применить символы заменители *, ?

b) воспользоваться модификаторами +, —

c) уменьшить количество введенных ключевых слов

d) уточнить окончания во введенных ключевых словах

 

18. Папка Временные файлы Интернет используется для…

a) ускорения к уже просмотренным Web-страницам

b) ускорения доступа к еще не просмотренным Web-страницам

c) запоминания ссылок на просмотренные ранее Web-страницы

d) запоминания адресов наиболее часто загружаемых Web-страниц

19. Для получения Web-страницы, к которой ранее не обращались, достаточно …

a) Ввести ее адрес в панель Адрес обозревателя

b) Открыть панель Адрес и выбрать нужную страницу из списка адресов

c) Воспользоваться Журналом

d) Воспользоваться командой Файл \ Открыть файл…

 

Лабораторная работа №11. Просмотр ресурсов сети Интернет

1) Загрузите Internet Explorer и просмотрите элементы окна программы.

2) Загрузите страницу www.sst.edurm.ru и сделайте эту страницу домашней.

3) Просмотрите страницу, пролистывая ее и выбирая ссылки. Для открытия ссылки в новом окне Internet Explorer щелкните правой кнопкой мыши по ссылке и выберите в контекстном меню Открыть ссылку в новом окне. Ознакомьтесь с компонентами Web-страницы. При работе придерживайтесь следующих правил:

 для пролистывания страницы используйте полосы прокрутки;

 для перехода на предыдущую страницу следует нажимать кнопку Назад, а для возврата – кнопку Вперед;

 если адрес не загружается или загружается долго, нажмите кнопку Остановить и введите другой адрес;

 если страница загрузилась частично, нажмите кнопку Обновить.

4) Сохраните информацию со страницы: в формате Web-страница полностью, в формате только html, в виде текста. Сохраните рисунок.

5) Загрузите второе окно Internet Explorer и откройте в нем сохраненные файлы (меню Файл, команда Открыть).

6) Переключитесь в первое окно Internet Explorer и по ссылке перейдите на другую Web-страницу.

7) Загрузите страницу http:// www.testland.ru (сайт с тестами) и добавьте ее в избранное. Перейдите на домашнюю страницу. Вызовите добавленный ресурс из папки Избранное.

8) Перейдите по цепочке ссылок Сохраните несколько рисунков.

9) Перейдите на сайт Саранского строительного техникума. В Рубрике Заочникам выберите Расписание и нажмите ссылку скачать и сохраните файл у себя на диске.

10) Разархивируйте и откройте в Internet Explorer сохраненный элемент.

11) С помощью кнопки Журнал откройте панель, содержащую ссылки на просмотренные страницы. Просмотрите страницы, которые вы посещали сегодня.

 

Тема 3.2. Электронная почта

Основные требования к уровню обучения

Студент должен:

иметь представление:о работе электронной почты;

знать:назначение и возможности компьютерных сетей различных уровней; основные принципы технологии поиска информации в сети Internet;

уметь:отправлять и принимать электронную информацию.

Основные услуги компьютерных сетей: электронная почта. Назначение, обзор, методы работы, виды программного обеспечения.

Вопросы для самоконтроля:

1. Как работает электронная почта?

 

Тест

Выберите верный ответ:

1. Самым первым из серверов Интернета является:

1. E-mail

2. WWW

3. ICQ

4. http

 

2. Какая из данных записей является адресом электронной почты:

1. polut@rnd.runnet.ru

2. www.rnd.runnet.ru

3. Epson.com

4. Ntv.ru

 

3. Что является именем сервера, где размещен почтовый ящик в адресе Sv-Ks@mail.ru?

1.

@

2. .ru

3. Sv-Ks

4. mail.ru

 

4. Дан E-mail: Moscow@info.peterburg.ru.

Что значит server dns. Принцип работы DNS

Символы Moscow это: …

1. Город назначения

2. Имя провайдера

3. Почтовый протокол

4. Имя пользователя

 

⇐ Предыдущая123456789Следующая ⇒



Что такое DNS сервер, принцип работы DNS сервера

Что такое DNS сервер

DNS сервер – это сервер, позволяющий преобразовывать символьные имена доменов в IP адреса, и наоборот.

Домен – это определённая зона в пространстве доменных имён, которой обязательно присваивается как минимум один IP адрес.

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

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

Как это работает:

  • Клиент делает запрос на локальный DNS сервер, например, в адресной строке браузера вы набрали адрес сайта;
  • Если локальный DNS содержит данную запись, то он даёт ответ. В нашем примере, браузер получит IP адрес сайта, и обратиться к нему.
  • Если в локальном DNS, нет нужной записи, то он обращается к следующему DNS серверу, и так, до тех пор, пока запись не будет найдена.

Одному IP адресу может быть сопоставлено множество доменных имён – это называется виртуальный хостинг. Но и одному доменному имени может быть присвоено множество IP адресов, как правило для распределения нагрузки.

Записи DNS сервера

У DNS сервера есть несколько видов записей, рассмотрим их:

Запись SOA создаёт зону для домена, например, нам нужно добавить домен exempl.com, тогда нам сначала нужно создать запись SOA, которая будет указывать, на каком сервере хранится информация о данном домене.

Что такое DNS и как это работает?

У записи SOA есть несколько параметров:

  1. Serial – серийный номер зоны. Он увеличивается каждый раз, при внесении изменений в данном домене, это нужно для определения изменений с вторичного DNS сервера и определении надобности обновления своего кеша.
  2. Refresh – период обновления. Период в секундах, через который, вторичный DNS сервер должен проверять серийный номер первичного сервера на предмет изменений, и обновлять данные если требуется.
  3. Retry – повтор обновления. Задаёт частоту попыток обновления вторичного DNS, при ошибке подключения к первичному. Задаётся в секундах.
  4. Expire – срок хранения данных первичного DNS на вторичном, при неудачных попытках подключения и обновления данных.
  5. TTL – время жизни записей данной зоны в кеше вторичных DNS серверов. Например, время жизни A записи данной зоны на вторичных серверах. Если данные часто меняются, рекомендовано устанавливать маленькое значение.

Запись NS (name server) — указывает на DNS сервер для данного домена, то есть на сервер, где хранятся A записи.

example.com IN NS ns1.ukraine.com.ua

Запись A (address record) – эта запись, указывает на IP адрес домена.

example.com IN A 91.206.200.221

Запись CNAME (canonical name record) указывает на синоним данного домена, то есть данному домену будет присвоен IP адрес домена, на который ссылается данная запись.

example.com IN CNAME xdroid.org.ua

Запись MX (mail exchange) указывает на почтовый сервер для данного домена.

example.com IN MX 10 mail.example.com

Дополнительная цифра перед mail.example.com указывает на величину приоритета – меньше цифра – выше приоритет.

Запись PTR (Pointer) – является обратной записью записи A. Поиск IP адреса по домену осуществляется благодаря записи A, а поиск домена по IP адресу благодаря записям PTR. Записи PTR имеет смысл ставить только на физическом хостинге, так как на виртуальном хостинге у всех имён один IP.

Это далеко не полный перечень записей DNS сервера, но основные записи мы рассмотрели.

Полный перечень DNS записей:

  1. SOA (start of authority record)
  2. NS (name server)
  3. MX (mail exchange)
  4. A (address record)
  5. CNAME (canonical name record)
  6. TXT (Text)
  7. PTR (Pointer)
  8. SRV (Server selection)
  9. AAAA (IPv6 address record)
  10. AFSDB (AFS data base location)
  11. ATMA (ATM address)
  12. DNAME (Name redirection)
  13. HINFO (Host information)
  14. ISDN (ISDN address)
  15. LOC (Location information)
  16. MB (Mailbox)
  17. MG (Mail Group Member)
  18. MINFO (Mailbox or Mail list info)
  19. MR (Mail rename)
  20. NAPTR (Naming Authority Pointer)
  21. NSAP (NSAP address)
  22. RP (Responsible Person)
  23. RT (Route through)
  24. SPF (Sender Policy Framework)
  25. SRV (Server Selection)
  26. X25 (X.25 PSDN address)

FILED UNDER : IT

Submit a Comment

Must be required * marked fields.

:*
:*