0: Я уверен, что ты сейчас посмотришь 1 из самых подробных уроков по теме днс, доступных на YouTube, я расскажу максимально подробно, и к концу этого видео у тебя сложится максимально полное понимание этой темы, кроме того, ты Закре.
1: Свои знания упражнениями на связи Идиятов. Сергей, и давай не будем терять ни секунды. Погнали. Для начала давай поговорим про слово домен. Слово домен произошло от латинского доминиум, что означает владение в современном контексте. Это
2: Обозначает область чего-то, например, в обучении домен знаний это область знаний, мой домен знаний. Системное администрирование в it домен тоже используется в разных направлениях, например, широковещательный домен означает область распростране.
3: Широковещательных запросов, то есть, условно, это сеть или виллан. Домен это тоже область, это область, где хранятся записи в рамках 1 имени, например, кампани точка ком, домен, active directory, это область, где хранятся
4: Объекты пользователей компьютеров, групп и так далее, и обозначается эта область, используя имя днс домена, например, тот же компании точка ком про домены днс и active directory, мы в этом курсе будем говорить очень подробно.
5: И начнём с днс днс расшифровывается как domain name system это система доменных имён, которая представляет собой иерархическую структуру. Не пугайся, скоро об этом поговорим. Структура эта состоит из уровней, говорят, домен.
6: 1 уровня домен 2 уровня, домен 3 уровня и так далее. А нужны нам эти домены для того, чтобы хранить там разные записи. Чаще всего это записи об ip адресах наших ресурсов, например, нашего веб сайта, чтобы
7: При входе на сайт нам не нужно было вводить его ip адрес, а можно было бы просто ввести его имя вот для этого и используется днс с помощью днс, имя преобразуется в ip адрес, и по нему потом происходит подключение, выглядит
8: Это так вот домен 1 уровня, вот 2, вот 3, как видите, отсчёт идёт справа налево. Вроде ничего сложного. На самом деле, запись, которой мы пользуемся, она упрощённая, полная, выглядит вот так с точкой на
9: Конце. Ну а теперь давайте разбираться, что эта точка там делает. Иерархия выглядит вот так. Есть домен точка это вершина иерархии. Этот домен обслуживают конкретные днс серверы, список которых забит в лю.
10: Bomb днс сервере. И вот они обслуживают пользователей во всем мире. Ниже идут домены 1 уровня или их ещё называют региональными доменами, хотя они уже давно не только региональные региональные домены или домены этих стран.
11: Обычно обслуживаются государственными институтами этих стран. Ну а начиная со 2 уровня уже идут домены, которые мы с вами можем регистрировать. Система доменных имён, она же днс, состоит из 2 звеньев днс клиент.
12: И днс сервер когда ты пытаешься открыть google в своём веб браузере, твой браузер обращается к днс клиенту на твоём компьютере и тот начинает преобразование google com в ip адрес преобразование это называется.
13: Разрешением днс имени, типы записей, которые разрешаются с помощью днс, бывают разные. Обо всех о них мы поговорим чуть позже. А пока что давай просто запомним, что в этом случае мы будем разрешать запись типа а. И делается это вот так.
14: Днс клиент проверяет, есть ли такая запись в его кэше кстати, в кэш можно принудительно добавить записи соответствия имён и ip адресов, просто прописав их в файле hosts вот, например, так, если результата в кэше не нашлось, он отправляет за
15: Запрос на 1 днс сервер, прописанный в настройках сетевого адаптера. Если 1 днс сервер в списке недоступен, тогда запрос отправляется на 2 днс. Сервер в списке днс клиент отправляет на сервер рекурсивный запрос запрос на предоставление готового результата.
16: Называется рекурсивным, то есть, например, в ответ на запрос записи google точка ком мы получим в ответ ip в 4 адрес сервер днс, который получил запрос, сначала смотрит в свой кэш днс сервера если там такой записи нет, то смотрят в зоны.
17: Которые находятся непосредственно на этом сервере, то есть в зонах, для которых этот сервер является авторитативным днс сервер, который хранит и обслуживает зону, называется авторитативным для этой зоны. Если нет и там, то сервер начинает процесс разрешения.
18: Записи итерациями, запрос на предоставление записи без поиска по другим серверам называется итерационным. Ведь серверы обслуживающей зоны, особенно доменов нулевого или 1 уровня, обычно не выполняют рекурсивные запросы. Итак,
19: В начале нам надо понять, какие днс серверы обслуживают зону домена 1 уровня в нашем случае это come, соответственно, 1 итерация это разрешение нс записи этого домена для этого нам надо отправить итерационный запрос на любой доступный днс сервер.
20: Зоны точка и запросить у него все имеющиеся нс записи, зоны, ком. Теперь, когда мы получили список ns записей, то есть список днс серверов, которые обслуживают зону com, мы можем отправить ещё 1 итерационный запрос к 1 из них на.
21: Этом этапе нам надо узнать, какие днс серверы обслуживают зону google точка com. Итак, теперь мы знаем, какие днс серверы обслуживают зону google точка ком, но нам нужно на сайт попасть, то есть нам надо разрешить ресурсную запись. Отлично.
22: Теперь мы просто запрашиваем ресурсную запись у 1 из днс серверов, список которых мы получили в предыдущем запросе. Ну и все, возвращаем ответ клиенту. Он положит эту запись в кэш днс клиента, а браузер установит соединение по ip адресу на самом
23: Деле. В зоне днс могут быть записи разных типов. Вот самые популярные из них запись типа, а это запись любого узла в сети, то есть адреса компьютера, сервера сайта и так далее. В ней хранится соответствие имени и ip.
24: 4 адреса это её мы разрешали в нашем примере запись типа 4, а тоже самое только с ip в 6 адресом запись типа start of authority или soar это запись с множеством полей, в которых хранятся параметры текущей зоны де.
25: Ace запись, которая указывает на адрес днс сервера, который обслуживает эту зону mx, запись, которая указывает на адрес почтового сервера, который принимает почтовые сообщения в этом домене, запись типа cname, которая указывает.
26: На любую а запись и является для неё синонимом или алиасом текстая запись, которая содержит просто текст, используется для подтверждения владения доменом на разных сервисах, например, офис 365 для хранения открытых ключей шифрования.
27: Например, деким для хранения информации о серверах, отправителях электронной почты в домене и так далее. Мы поговорили о зонах прямого просмотра, а есть ещё зона обратного просмотра, но там только 1 тип записей бывает птр или полное название.
28: Pointer эта запись просто указывает на имя для запрашиваемого айпи адреса зона прямого просмотра, зона, предназначенная для преобразования имён в ip адреса, зона обратного просмотра, зона предназна.
29: Наченая для преобразования ip адресов в имена давай теперь потренируемся преобразовывать ресурсные днс записи в ip адреса, запусти командную строку прямо на своём компьютере и введи там нс лукап нс лукап это утилита командной строки.
30: Для управления днс клиентом название утилиты на самом деле очень логичное и означает name server лукап, то есть просмотр сервера имён попробуем разрешить запись google com, для этого просто дописываем через пробел.
31: Google точка ком и нажимаем enter, и получаем в ответ ip адрес узла google точка ком. По умолчанию запрашивается запись типа а и таким образом мы узнаем ip адрес, где находится сайт google точка ком. Получилось огонь.
32: Теперь пройдём ручками по всему пути разрешения имени. Побудем, так сказать, днс сервером. Итак, нам надо разрешить запись google точка ком. Разрешаем список ns серверов зоны точка. Для этого вводим нс лукап.
33: Cue равно нс в ответ получаем список днс серверов обслуживающих зону точка так называемых root хинс выбираем любой из них и спрашиваем у него кто обслуживает зону точка ком вводим нс лукап дефис кью равно.
34: Come и имя сервера, которое ты выбрал в ответ получаем список днс серверов, обслуживающих зону точка ком. Ну и по отработанной уже схеме получаем список днс серверов, обслуживающих зону google точка ком опять же.
35: Выбираем любой из них. И так как мы уже нашли серверы, которые обслуживают нужную нам зону, запрашиваем уже у 1 из этих серверов, а запись вводим нслукап гуугл точка ком и имя сервера, которое ты выбрал про
36: Теперь задание для тебя, мой юный зритель, попробуй по аналогии разрешить адрес своего любимого веб сайта, выполнив итерационные запросы по иерархии, как мы это только что сделали.
37: А теперь задание со звёздочкой. Попробуй разрешить адрес почтового сервера, который принимает сообщения для домена джимэйл точка ком, но на этот раз с помощью рекурсивного запроса.
38: Ну а результат выполнения этих 2 заданий пиши в комментарии, а также не забудь подписаться на бусти и патрион, там будет практика и дополнительные материалы по этому курсу, а также другим курсам.