Хроники связи СВО

@zas_svo · news · Russian · active

Subscribers 9.7K Subscribers, last 30 days: 9.7K → 9.7K +0 24h
Reach per post (ERR) 29.3%2.8K avg views
Posting 2.0/day last 4 hours ago
Reactions per 1K views 12.9 👍 💯 🔥

TTL: что происходит, когда он заканчивается Вместо ответа на ping прилетело «TTL expired in transit». Первое желание — найти, где добавить этого TTL, чтобы всё заработало. Сначала стоит понять, почему он закончился. TTL расшифровывается как Time To Live, «время жизни». В IPv4 это поле заголовка пакета, которое на практике ограничивает количество переходов через маршрутизаторы. При пересылке маршрутизатор уменьшает TTL как минимум на единицу. Если значение исчерпано, дальше пакет не отправляют. Для обычного unicast-трафика отправителю, с предусмотренными протоколом исключениями, возвращается ICMP Time Exceeded. Так пакет не может бесконечно ходить по кругу. RFC 1812. Допустим, пакет отправили с TTL = 3. Первый маршрутизатор пересылает его с двойкой, второй — с единицей. На третьем дальнейшая пересылка прекращается. Обычный коммутатор, который только передаёт Ethernet-кадры, IP TTL не уменьшает. Поэтому посчитать по TTL все коробки между двумя компьютерами не получится. В IPv6 похожее поле назвали понятнее: Hop Limit, предел переходов. При пересылке его тоже уменьшают. RFC 8200. А если TTL = 0? Для дальнейшей маршрутизации запас исчерпан. Но сначала нужно посмотреть, где именно вы увидели ноль: в захвате пакетов, сообщении об ошибке или вообще в DNS-записи. Это разные ситуации. Если обычный ping сообщает об истечении TTL, среди возможных причин — слишком маленькое начальное значение или петля маршрутизации. Например, маршрутизатор А считает, что нужная сеть находится за Б. А Б отправляет пакеты к ней обратно через А. TTL постепенно заканчивается, хотя физически между устройствами всё прекрасно работает. Увеличение TTL такую петлю не исправит. Пакет просто успеет сделать больше кругов. В обычной офисной сети начать можно с трассировки к проблемному адресу: Windows: tracert -d <IP-адрес> Linux: traceroute -n <IP-адрес> Повторяющаяся последовательность адресов — повод проверить маршруты. Звёздочки сами по себе ещё не доказывают обрыв: промежуточный узел может не отвечать на диагностические запросы. Кстати, traceroute специально использует исчерпание TTL. Отправляет пробы с последовательно увеличивающимся значением и по ответам промежуточных маршрутизаторов показывает путь. Здесь Time Exceeded — ожидаемая часть работы. И отдельно про DNS. В DNS TTL измеряется в секундах и определяет срок хранения записи в кэше. Нулевое значение означает, что ответ можно использовать для текущего запроса, но не следует сохранять для последующих. Это допустимое значение, а не сообщение о гибели IP-пакета. Communicatio est victoria. — Душнила t.me/zas_svo vk.com/zas_svo #СВО #связь #сети #TTL

Views over time

01K2K3K27 Oct 08:3110 Nov 13:503.2K27 Oct 08:31: 0 views10 Nov 13:50: 3,170 views
Snapshots we took after posting.
WhenViews
27 Oct 2026, 08:310
10 Nov 2026, 13:503.2K

Who shared this post

Posts in other channels we index that link to this one. (Forwards with a hidden source can't be traced.)

Nobody yet.