Скачиваний:
0
Добавлен:
13.01.2026
Размер:
1.1 Mб
Скачать

31. Доменная система имен Интернет

1. Определение DNS

DNS (Domain Name System) — это распределенная база данных, которая преобразует удобные для человека доменные имена (например, google.com) в машиночитаемые IP-адреса (например, 142.250.185.46).

2. Причины появления DNS

Необходимость замены сложных для запоминания IP-адресов на понятные имена

Централизованный файл hosts.txt (использовавшийся до DNS) не справлялся с ростом Интернета

Разработка в 1983 году (Пол Мокапетрис)

3. Принцип работы DNS

Пользователь вводит доменное имя в браузере

Рекурсивный резолвер (обычно у провайдера) ищет адрес:

Проверяет кеш

Обращается к корневым серверам

Затем к серверам TLD (.com, .ru)

Наконец к авторитативным серверам домена

Возврат IP-адреса браузеру

Установка соединения с веб-сервером

4. Иерархия DNS

Корневая зона (.)

13 групп корневых серверов (буквенно обозначаются от A до M)

Домены верхнего уровня (TLD):

gTLD (общие): .com, .org, .net

ccTLD (национальные): .ru, .de, .cn

Новые TLD: .app, .blog, .moscow

Домены второго уровня (например, yandex.ru)

Поддомены (например, mail.yandex.ru)

5. Типы DNS-записей

Тип записи Назначение Пример

A IPv4-адрес example.com → 93.184.216.34

AAAA IPv6-адрес example.com → 2606:2800:220:1:248:1893:25c8:1946

MX Почтовый сервер 10 mail.example.com

CNAME Псевдоним www.example.com → example.com

TXT Произвольный текст Проверка владения доменом

NS Домен-сервер example.com → ns1.reg.ru

6. Важные особенности DNS

Кеширование (время жизни TTL)

Рекурсивные и итеративные запросы

DNSSEC (защита от подмены)

DNS через HTTPS/TLS (новый стандарт безопасности)

7. Проблемы и атаки на DNS

DDoS-атаки на DNS-серверы

Кеш-отравление (подмена записей)

Фишинг через похожие домены

Уязвимость Kaminsky (2008)

32. Услуги сети Интернет и сопутствующие технологии

1. Основные услуги Интернета

1.1. Всемирная паутина (WWW)

  • Технологии: HTTP/HTTPS, HTML/CSS, JavaScript

  • Компоненты:

    • Веб-браузеры (Chrome, Firefox)

    • Веб-серверы (Apache, Nginx)

    • Поисковые системы (Google, Яндекс)

1.2. Электронная почта (Email)

  • Протоколы:

    • SMTP (отправка)

    • POP3/IMAP (получение)

    • Сервисы: Gmail, Outlook, Яндекс.Почта

1.3. Файлообменные сервисы

  • FTP/SFTP-серверы

  • Облачные хранилища (Google Drive, Dropbox)

  • P2P-сети (BitTorrent)

1.4. Мультимедийные сервисы

  • IP-телефония (Skype, Zoom)

  • Видеостриминг (YouTube, Twitch)

  • Подкасты и музыку (Spotify)

1.5. Социальные сети

  • Платформы: Facebook, Instagram, VK

  • Технологии: REST API, WebSockets

2. Сопутствующие технологии

2.1. Технологии передачи данных

  • Протоколы TCP/IP

  • Технологии доступа (DSL, 5G, Wi-Fi 6)

  • CDN (сети доставки контента)

2.2. Технологии безопасности

  • Шифрование (SSL/TLS)

  • VPN и прокси

  • Межсетевые экраны (Firewalls)

2.3. Облачные технологии

  • IaaS (AWS, Azure)

  • PaaS (Google App Engine)

  • SaaS (Google Docs, Office 365)

2.4. Веб-технологии нового поколения

  • Web 3.0 и блокчейн

  • Progressive Web Apps (PWA)

  • VR/AR в браузере (WebXR)

3. Современные тенденции

3.1. Интернет вещей (IoT)

  • Умные дома (Google Home)

  • Промышленный IoT

3.2. Искусственный интеллект

  • Чат-боты (ChatGPT)

  • Персонализированные рекомендации