Blackroute Lab

BLACKROUTE.TOP / СЕТЕВОЙ ЖУРНАЛ

У каждого пакета есть маршрут

Независимый журнал о сетях и лаборатория, где можно разобраться в DNS, TLS и маршрутизации на конкретных примерах.

Открыть лабораторию
NETMAP / 01◇ СИМУЛЯЦИЯ
Схема соединений клиента Клиент обращается к DNS. Затем клиент соединяется с пограничным узлом EDGE, который обращается к серверу ORIGIN. CLIENTDNS EDGEORIGIN источникпериметрсервер
Пунктир — запрос DNS. Сплошная линия — обмен данными.

01 / ПОЛЕВЫЕ ЗАМЕТКИ

Журнал

01 / DNS

Зачем DNS нужен TTL

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

ПРИМЕРexample.test. 300 IN A 192.0.2.10
Если IP сменится сразу после того, как резолвер закэшировал эту запись, он может отдавать старый адрес ещё до пяти минут.

02 / TLS

Что происходит при открытии HTTPS-сайта

Если готового соединения нет, браузер узнаёт IP сайта и устанавливает защищённое соединение. При полном рукопожатии TLS он проверяет сертификат сервера, в том числе имя сайта. Стороны вырабатывают ключи, чтобы браузер мог отправить HTTP-запрос и получить ответ в зашифрованном виде.

ПРИМЕРДля https://lab.example сертификат, действительный только для shop.example, вызовет ошибку проверки имени.

03 / МАРШРУТИЗАЦИЯ

Как читать traceroute

traceroute посылает пробы с растущим IP TTL. Маршрутизатор, на котором TTL исчерпан, может сообщить об этом. Номер строки показывает номер шага, а значения в миллисекундах — время от отправки пробы до ответа.

ПРИМЕР02  * * *
03  203.0.113.1  12 ms
На втором шаге ответы не пришли вовремя, а третий узел ответил. Пробы смогли пройти дальше.

02 / ЛАБОРАТОРИЯ

IPv4 CIDR-калькулятор

Введите IPv4-адрес с префиксом. Калькулятор покажет границы подсети и диапазон адресов для узлов.

LAB-01 / CIDRIPv4 · /0–/32

Формат 192.0.2.34/27

> РЕЗУЛЬТАТ

Результат появится после расчёта.

03 / О ПРОЕКТЕ

Blackroute Lab

Blackroute Lab — независимая лаборатория для тех, кто изучает сети. Здесь можно проследить путь запроса от DNS до сервера, разобраться в показаниях сетевых утилит и проверить расчёты IPv4-подсетей.

Калькулятор работает в браузере. Сохранённые подсети остаются в локальном хранилище браузера.

ДЕМО / КАБИНЕТ

Сохранённые подсети

Выберите подсеть, чтобы открыть её в калькуляторе.