Что такое ttl: Что такое TTL и как с его помощью обмануть оператора

Содержание

Что такое TTL и как с его помощью обмануть оператора

Автор TelefonGid На чтение 4 мин Просмотров 18.2к. Обновлено

TTL — время жизни пакета данных в протоколе IP. Чем TTL может заинтересовать обычного пользователя? Наверняка, большинство из Вас оказались на этой странице с целью узнать, как обойти ограничения на раздачу интернета со смартфона. Контроль TTL используется операторами мобильной связи для обнаружения трафика несанкционированного подключенного устройства. Из этого обзора Вы узнаете, как именно TTL помогает провайдеру узнать о раздаче интернета с помощью Wi-Fi или USB и каким образом обычному абоненту обхитрить жадного оператора. Мы постараемся доходчиво объяснить, что такое TTL и как это значение может помочь абонентам.

Принцип работы TTL

К сожалению, безлимитный мобильный интернет без каких-либо ограничений на сегодняшний день не предоставляется ни одним оператором. Существуют тарифы, которые предусматривают отсутствие ограничений по скорости и трафику, но при использовании SIM-карты только в смартфоне. Также нельзя делиться интернетом с другими устройствами. Если вы включите на смартфоне точку доступа Wi-Fi или подключитесь к ноутбуку по USB, оператор моментально зафиксирует этот факт и предпримет соответствующие меры (предложит дополнительно заплатить). Многие недоумевают, что за технологии позволяют провайдеру вычислить раздачу интернета. На самом деле все гораздо проще, чем кажется. Чтобы не позволять абонентам делиться интернетом с другими устройствами, оператору достаточно контролировать TTL. Например, если Вы включите на телефоне режим модема, исходящий от подключенных устройств TTL будет на 1 меньше, чем у смартфона, на что незамедлительно отреагирует провайдер. Манипуляции с ТТЛ позволяют обойти ограничение на тетеринг.

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

Девайс работает без раздачи интернета.


У iOS и Android устройств TTL по умолчанию равен 64. Если телефон не раздает интернет другим устройствам, все пакеты уходят к оператору со значением TTL=64.

Девайс раздает интернет.

При попытке раздачи интернета с помощью Wi-Fi, Bluetooth или USB на другие устройства, например, ноутбук и еще один телефон, пакеты от раздающего устройства, по-прежнему, уходят со значением TTL=64. Пакеты от компьютера/ноутбука до раздающего интернет устройства доходят со значением TTL=128 (значение для Windows по умолчанию), теряют единицу на раздающем устройстве и уходят к оператору с TTL=127. Пакеты от принимающего интернет телефона доходят до раздающего устройства с TTL=64 и уходят к оператору с TTL=63, потеряв одну единицу. Для оператора это означает, что абонент раздает интернет, о чем свидетельствуют пакеты с тремя разными значениями TTL. В итоге, провайдер предпринимает соответствующие меры в отношении такого абонента.

Девайс раздает интернет с корректировкой TTL.

Чтобы оператор не вычислил факт запуска тетеринга, необходимо изменить на раздающем интернет устройстве TTL по умолчанию таким образом, чтобы пакеты с других устройств при потере единицы от TTL имели значение, которое было задано для раздающего устройства “по умолчанию”. На приведенной выше картинке видно, что после корректировки значение TTL на раздающем интернет телефоне равно 63. iOS и Android девайсы имеют TTL=64, но после прохождения пакетов через раздающее устройства TTL теряет единицу и поступает к оператору со значением 63. Получается, оператор не видит ничего подозрительного и абонент может раздавать интернет без каких-либо ограничений и дополнительной оплаты.

Если принимающее интернет устройство имеет TTL по умолчанию не 64, нужно внести соответствующие изменения. Например, если вы хотите раздать интернет на ноутбук или компьютер, который имеет TTL=128, вам нужно изменить его на 64. Такая схема позволяет одновременно раздавать интернет на компьютер, а также iOS и Android устройства. Если по какой-то причине Вы не можете изменить TTL на ПК, то измените TTL раздающего устройства на 127. В итоге пакеты будут уходить к оператору с одинаковым значением и никаких подозрений не возникнет. Правда, у такой схемы есть недостаток. У вас не получится одновременно с компьютером подключить к интернету iOS и Android устройства, если у них TTL по умолчанию не 128.

Девайс раздает интернет с корректировкой и фиксацией TTL.

Данная схема является самой удобной. Вам необходимо изменить и зафиксировать TTL для любых исходящих пакетов. То есть, абсолютно не важно, какие устройства будут подключаться к интернету. Такой вариант будет идеальным для тех, кто не может изменить TTL на принимающем устройстве, например, smart-tv или игровые приставки. Игровые автоматы на гривны Недостаток этого способа заключается в том, что он подходит не для всех телефонов.

Заключение

Надеемся Вы поняли, что такое TTL и чем корректировка этого значения может быть полезна для обычного абонента. Мы постарались объяснить все коротко и доступно. Если у вас остались вопросы, задавайте их в комментариях и мы постараемся Вам помочь. Напомним, что этот обзор предназначен для того, чтобы вы получили представление о таком понятии, как TTL. Что касается практических способов изменения этого значения, то все они описаны в отдельной статье.

Что такое время жизни пакета (TTL)

Вероятно, многие из нас обращали внимание на параметр TTL в запущенной команде ping. Расшифровывается TTL как Time to live.

Время жизни пакета это предельное число итераций, которое пакет данных может совершить до своего исчезновения. Выражаясь не так официально, TTL — это число «прыжков» от устройства к устройству, которое может совершить пакет.

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

Возвращаясь к теме статьи, объясним предназначение времени жизни пакета. Дело в том, что данные в сети имеют свойство зацикливаться, что создаёт своего рода «мусорный» трафик. Поскольку количество «прыжков» между узлами у пакетов ограничено, они не смогут «бродить» по сети вечно.

На самом деле, изначально предполагалось, что TTL пакетов будет измеряться в секундах. Так что это должно было быть время в буквальном смысле слова. Однако позже от этой концепции отказались в пользу простого числа «прыжков» или хопов (hop). На каждом промежуточном узле это число уменьшается на единицу (по умолчанию, хотя настройки можно выставить иначе). Если число «прыжков» у пакета истекло, а адресата он так и не достиг, этот пакет уничтожается, а адресату направляется сообщение о необходимости повторной отправки данных (

Time Exceeded). Учтите, что коммутаторы оставшееся число «прыжков» не изменяют, так как действуют на канальном уровне (более низком) модели OSI, а не сетевом.

Время жизни пакета задаётся в соответствующем поле в заголовке IPv4-пакета. В стандарте IPv6 используется уже другое поле Hop Limit. Максимально возможное значение TTL равно 255. В большинстве популярных операционных систем (macOS, Linux, Android, iOS и т.д.) TTL=64. В Windows по умолчанию TTL=128.

TTL и интернет-провайдеры

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

Как это выглядит на практике? Если Вы пользуетесь мобильным интернетом со смартфона, то тот отправляет TTL=64, но, если раздать с него Wi-Fi, то TTL подключенных устройств будет изменяться на единицу. Нагляднее это можно проследить на схеме ниже.

Изменение TTL при раздаче Wi-Fi со смартфона.

Таким образом, оператор видит, что TTL «прыгает» с 64 до 63, а то и до 127 (если это ноутбук с Windows), и делает вывод, что в сеть выходит не одно устройство, а больше. В зависимости от условий предоставления связи, это может привести к блокировке.

Мы не будем в этой статье рассматривать способы обхода блокировок. Скажем лишь, что значение TTL по умолчанию можно изменить. Возьмём для примера Windows. Если вы запустите ping localhost, то увидите, что, как и говорилось ранее, TTL=128.

Для изменения установленного по умолчанию значения TTL нам нужно открыть редактор реестра, пройти в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Tcpip\Parameters и отредактировать (или создать, если его нет) параметр DefaultTTL. Если у вас 64-битная версия ОС, то тип параметра будет QWORD (64 бита), если 32-битная версия ОС, то тип DWORD (32 бита). Система исчисления — десятичная, а значение можете задать от 1 до 255. Например, 65. Тогда пакеты данных, пройдя через раздающий Wi-Fi смартфон, будут выдавать TTL=64.

Изменение значения TTL в Windows.

После этого перезагрузите компьютер. Снова запустив ping localhost, можно увидеть, что значение TTL изменилось.

Отдельно стоит упомянуть протокол IPv6. Если вы его используете, то нужная вам в реестре ветка: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\TCPIP6\Parameters.

О том, как провернуть подобную настройку в Ubuntu, читайте в статье по этой ссылке.

Что такое TTL в телефоне и как его изменить на Android?

Возможности современных смартфонов позволяют делиться доступом к мобильному интернету с другими устройствами при помощи модуля Wi-Fi, Bluetooth или USB.

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

Что такое TTL и зачем он нужен?

TTL (Time to live) — предельный период времени жизни пакета данных или максимальное количество его переходов от одного устройства к другому. В компьютерных сетях такой параметр является обыкновенным числовым значением в диапазоне от 0 до 255. Основная его цель заключается в том, чтобы не позволять набору цифровой информации бесконечно «блуждать» по сети. Перемещаясь между различными маршрутизаторами, параметр TTL постоянно меняется.

Для большинства мобильных устройств (iOS и Android) начальное значение TTL равно 64, а на Windows-компьютерах он стартует с отметки 128. Каждый переход через беспроводной канал связи уменьшает это число ровно на 1. Когда после множества скачков от одного клиента к другому TTL становится равным 0, все данные в пакете, который он сопровождает, автоматически уничтожаются.

Поскольку значение TTL всегда возвращается изначальному адресанту (провайдеру), он может узнать, был ли пропущен трафик через сторонние маршрутизаторы, то есть другие устройства.

Операторы сотовой связи пользуются TTL для ограничения доступа к безлимитному интернету, когда их клиент подключается к нему с нескольких разных гаджетов. После того, как смартфон на Android переходит в режим модема, он передает через себя трафик с параметром TTL, равным 64. Устройства, которые получают эти сведения, автоматически уменьшают изначальный TTL на 1. В результате, провайдеру приходят пакеты, помеченные временем жизни 64 и 63, после чего он блокирует сеть. В большинстве случаев, это делает невозможным раздачу интернета по Wi-Fi.

Можно ли изменить TTL?

Как уже можно было догадаться, чтобы разблокировать доступ сторонним устройствам к мобильной сети, необходимо должным образом настроить значение TTL. На Android это делается несколькими способами в зависимости от наличия на смартфоне root-прав. Также необходимо выбрать устройство, на котором будут внесены изменения параметра TTL: на раздающем трафик или на получающем его.

Далее мы будем рассматривать исключительно мобильную платформу Android.

Как узнать TTL на телефоне?

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

  1. Сначала нужно установить приложение Terminal Emulator из магазина Google Play.
  2. После запуска этой небольшой утилиты откроется командная консоль, в которую необходимо ввести следующую строку: cat /proc/sys/net/ipv4/ip_default_ttl
  3. В результате появится значение TTL.

Как изменить TLL на Android с root-правами?

Получив права администратора (рут) на Android, нужно установить один из файловых менеджеров, например, ES Проводник. Далее потребуется активировать авиарежим на смартфоне, чтобы временно прервать соединение с сетью. Теперь запустите Terminal Emulator и перейдите файлу по адресу: proc/sys/net/ipv4/ip_default_ttl. В нем содержится значение параметра TTL, которое можно изменить по своему усмотрению. Сохранив новое число и перезагрузив телефон, можно спокойно раздавать интернет.

Существует и более комфортный способ настройки множественного подключения к мобильной сети. Для его реализации потребуется загрузить специальное приложение TTL Master. После запуска программы можно сразу увидеть текущее значение данного параметра и настроить его для эффективной раздачи как на мобильные устройства, так и на Windows-компьютеры. После перезагрузки смартфона можно не беспокоится, что сотовый оператор как-то узнает об общем использовании его трафика.

Изменение TLL на Android — простая задача для пользователей смартфонов с рут-правами, которые могут обойти ограничение раздачи интернета в пару кликов. Если же «суперправ» нет, то с высокой долей вероятности ничего не выйдет.

Что означает ttl в ping. Что такое время жизни пакета (TTL). Обойти данный контроль нам поможет регулировка TTL

Общие сведения о микросхемах ТТЛ (TTL)

Интегральные микросхемы ТТЛ (транзисторно-транзисторная логика) представляют собой микросхемы малой степени интеграции, выполненные на биполярных транзисторах.

К явным недостаткам данной разработки можно отнести небольшое количество логических элементов на кристалл, критичность к напряжению питания и большой ток потребления, который в зависимости от типа микросхемы может колебаться от 10 до 120 mA.

Из-за фиксированного напряжения питания невозможно было использовать микросхемы ТТЛ в комплексе с другими микросхемами, например, с ЭСЛ (эмиттерно-связанной логикой) или МОП структурами. При необходимости нужно было использовать специальные микросхемы ПУ (преобразователи уровня). Кроме того напряжение питания данной серии составляет 5V при допуске 5%, а отечественная промышленность не выпускала элементов питания на такое напряжение, что резко ограничивало применение этой серии в компактной, переносной аппаратуре.

На рисунке изображён один из самых простых логических элементов — 3И — НЕ . Его основу составляет многоэмиттерный транзистор VT1. Уровень логического нуля на выходе появится при наличии высоких логических уровней на всех трёх входах одновременно. Транзистор VT2 при этом играет роль инвертора (элемента НЕ), а многоэмиттерный транзистор VT1 — элемента 3И. Схему И еще называют схемой совпадения.

Несмотря на все недостатки самая популярная серия из ТТЛ, серия

К155 , активно внедрялась и постоянно пополнялась новыми разработками. Огромной популярностью и по сей день пользуется микросхема К155ЛА3. Её зарубежный аналог — SN7400 . На базе этой микросхемы можно собрать много простых электронных устройств, например, маячок на микросхеме. Также микросхему К155ЛА3 частенько используют в качестве простейшего генератора импульсов, как, например, в схеме бегущие огни на светодиодах.

Очень часто можно встретить микросхемы серии К155 с маркировкой КМ 155. Буква М указывает на то, что корпус микросхемы выполнен из керамики. В остальном между этими микросхемами отличий нет.

Серия К155 является самой полной серией микросхем ТТЛ. В неё входят около 100 микросхем различного назначения. В эту серию входят как все элементы базовой логики (И, ИЛИ, НЕ, И — НЕ, ИЛИ — НЕ) так и построенные на этих элементах более сложные узлы для выполнения логических операций: триггеры, регистры, счётчики, сумматоры. В серии К155 имеются даже микросхемы

ПЗУ (постоянное запоминающее устройство) и ОЗУ (оперативное запоминающее устройство), правда, небольшой ёмкости. Это микросхемы К155РЕ3, 21, 22, 23, 24 и К155РУ1, 2, 5, 7.

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

Уровень логической единицы в микросхемах данной серии может находиться в интервале напряжений от 2,4 V до напряжения питания (т.е. 5 V). Уровень логического нуля не должен превышать 0,4 V. Длительная практическая работа с этой серией показала, что фактически уровень логической единицы не бывает ниже 3,2 V, а уровень логического нуля не превышает 0,2 V.

Все микросхемы, за исключением некоторых регистров, счётчиков и схем памяти, выпускаются в стандартном корпусе на 14 выводов. На корпусе микросхемы К155ИР1 хорошо видна выемка (иногда бывает точка), это зона ключа, она показывает первый вывод. 7-й вывод это корпус (минус питания). 14-й расположенный напротив первого, это +V пит.

Вся серия К155 является полным аналогом зарубежной серии SN74 . Она была разработана в США ещё в 1965 году, но продолжает выпускаться до сих пор. Такой же долгожительницей является и наша серия К155. Дело в том, что процесс напыления в вакууме на монокристалл кремния структур ТТЛ настолько хорошо отработан и прост, что себестоимость микросхем ТТЛ по сравнению с другими микросхемами фантастически низкая.

И, несмотря на простоту, серия К155 позволила в 70-е годы создать серию электронно-вычислительных машин ЕС ЭВМ или «Ряд-1, Ряд-2» от простой ЕС-1020 до мощной по тем временам машины ЕС-1065 с быстродействием 4 миллиона операций в секунду. Этот монстр был выпущен в 1985 году и благополучно работал в НИИ занятых разработками самых приоритетных направлений, таких как исследование космоса и проектирование новых видов ядерного оружия.

Серия К155 также широко применяется и в цифровых измерительных приборах. При разработке печатных плат для микросхем этой серии следует учитывать возможные броски тока, поэтому на платах микросхемы распространяют линейно с широкими шинами питания. Использование разветвлённых дорожек для подачи питания запрещено. Между шинами питания на каждый корпус ставятся блокировочные конденсаторы ёмкостью 10 — 15 нанофарад.

В процессе научных разработок серия К155 естественно развивалась. Так появилась серия К555, в которой ТТЛ принцип сохранён, но изменена схемотехника. В этой серии в коллекторных переходах транзисторов стоят диоды Шоттки. Поэтому микросхемы серии К555 называют ТТЛШ (ТТЛ и диод Шоттки). Благодаря этому потребляемая мощность снизилась примерно в два раза, а быстродействие заметно увеличилось. За рубежом аналогичная серия называется SN74LS . Вообще, такие разработки как ТТЛШ уже трудно отнести к транзисторного-транзисторной логике, так как в составе микросхем используются диоды, а это уже диодно-транзисторная логика (ДТЛ или англ. DTL).

Главная &raquo Цифровая электроника &raquo Текущая страница

Т акже Вам будет интересно узнать:

Я уже писал, о том, что такое IP-адреса и как проверить, под каким адресом вас видит внешний мир. Однако часто этой информации недостаточно для того, чтобы понять, какой все-таки адрес присвоен вашей сетевой карте, а также провести диагностику проблем подключения. Приведу список команд, которые можно использовать. (также у меня на сайте можно прочитать про визуальную настройку сетевых подключений)

Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт «выполнить».

Альтернативные способ — нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

Появляется окошко, в которое нужно вписать cmd и нажать ОК

Появляется та самая командная строка

В ней можно набирать и «вводить» команды, нажимая Enter. Результаты можно копировать — если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

Команда ping

Первая команда, с которой нужно познакомиться — это ping , проверяющую доступность заданного адреса. Введите команду ping 127.0.0.1 . Должно получиться что-то такое (если команда не ping не работает, то, возможно, решить проблему поможет инструкция по исправлению ошибки cmd no command):

C:\Documents and Settings\Администратор>ping 127.0.0.1

Обмен пакетами с 127.0.0.1 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время

Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь «пропинговать» адрес этого сайта: 212.193.236.38

Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа

Превышен интервал ожидания для запроса.

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

Команда ipconfig

Следующая важная команда — ipconfig . Введите ее. У меня получилось вот так:

В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.

Одно из стандартных действий при поиске проблем подключения — пропинговать свой шлюз. Если пакеты до него не доходят, то, видимо, проблема где-то рядом, например, поврежден или плохо воткнут сетевой шнур. Также стоит знать, где физически находится компьютер с вашим основным шлюзом — у провайдера, где-то в доме, а, может, это — можем в вашей квартире. Примечание: некоторые компьютеры настроены не откликаться на запросы команды ping. Поэтому отсутствие пинга — не стопроцентная гарантия отсутствия связи с адресом.

Более подробную информацию можно получить командой ipconfig /all . У меня получилось:

Самую полезную информацию я выделил жирным. DHCP-сервер выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои DNS-сервера — это 212.192.244.2 и 212.192.244.3.

Другие команды

Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it.sander.su . Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути.

Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h .

Посмотреть таблицу маршрутизации можно командой route print , однако я не буду подробно останавливаться на ней — это тема отдельной статьи.

Команда netstat позволяет просмотреть список установленных соединений. В режиме по умолчанию команда пытается преобразовывать все IP-адреса в доманные имена (при помощи службы DNS), что может работать медленно. Если вас устраивает числовой вывод, вызывайте команду netstat -n . Если вас также интересуют открытые порты на вашем компьютере (что означает, что он готов принимать соединения по этим портам), то вызовите команду с ключом -a : например, netstat -na . Можно также вызвать команду netstat -nb , чтобы посмотреть, какие процессы установили соединения. Команда netstat -r эквивалентна команде route print .

Команда netsh позволяет изменить настройки сети через командную строку . Введите команду netsh interface ip show address . У меня получилось:

Запоминаем название (Ethernet) и теперь командой netsh interface ip set address name=»Ethernet» source=static addr=192.168.0.33 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=30 задаем IP-адрес. Для динамического подключения: netsh interface ip set address name=»Ethernet» source=dhcp . На этом сайте также можно прочитать об интерактивной настройке параметров сети

comments powered by

C:\Documents and Settings\Администратор>ping 212.193.236.38

Обмен пакетами с 212.193.236.38 по 32 байт:

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Статистика Ping для 212.193.236.38:

Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

C:\Documents and Settings\Администратор>

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения.

IP-адрес. . . . . . . . . .

Транзисторно-транзисторная логика (ТТЛ)

. . : 192.168.17.139

C:\Documents and Settings\Администратор>

C:\Documents and Settings\Администратор>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера. . . . . . . . . : sander

Основной DNS-суффикс. . . . . . : MSHOME

Тип узла. . . . . . . . . . . . . : смешанный

IP-маршрутизация включена. . . . : нет

WINS-прокси включен. . . . . . . : нет

Порядок просмотра суффиксов DNS . : MSHOME

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения. . : srcc.msu.ru

Описание. . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

Физический адрес. . . . . . . . . : 00-16-D4-63-03-65

Dhcp включен. . . . . . . . . . . : да

Автонастройка включена. . . . . : да

IP-адрес. . . . . . . . . . . . : 192.168.17.139

Маска подсети. . . . . . . . . . : 255.255.255.0

Основной шлюз. . . . . . . . . . : 192.168.17.240

DHCP-сервер. . . . . . . . . . . : 192.168.17.240

DNS-серверы. . . . . . . . . . . : 212.192.244.2

212.192.244.3

C:\Documents and Settings\Администратор>

C:\Documents and Settings\Администратор>ipconfig /all

Настройка интерфейса «Ethernet»

DHCP разрешен: да

Метрика интерфейса: 0

Поле TTL в заголовке IP пакета

Dependences: IP, IPv4, Routing

TTL (Time To Live) — поле в заголовке IPv4 пакета. Оно задает «время жизни» пакета. Каждый маршрутизатор должен уменьшать значение поля TTL при прохождении пакета на единицу. Это приведет к изменению заголовка пакета, следовательно, маршрутизатор должен пересчитать контрольную сумму IP-заголовка.

Изначально поле TTL должно было дополнительно уменьшаться на единицу каждую секунду, пока пакет обрабатывается маршрутизатором. Но в последствии от ежесекундного уменьшения отказались и не всегда упоминают этот факт (факт присутствия в протоколе данного правила).

Что такое значение TTL и как с его помощью обмануть оператора

Причина отказа проста — большинство маршрутизаторов, как правило, обрабатывают поток пакетов настолько быстро, что они не задерживаются на секунду.

Когда значение поля TTL достигает 0, маршрутизатор должен отбросить такой пакет. Следовательно имеет место правило: маршрутизатор не пропускает пакеты с нулевым значением поля TTL. В этом действии кроется основное предназначение этого поля — избежание петель маршрутизации. В случае ошибочной маршрутизации, пакет не будет ходить бесконечно по сети, а отбросится через некоторое время.

Пересмотрев предназначение поля TTL, в протоколе IPv6 вместо него было введено новое поле Hop Limit. Hop Limit уже означает не время жизни пакета, а максимальное количество хопов, которое может пройти пакет, перед уничтожением.

На принципе работы маршрутизаторов с полем TTL основывается утилита traceroute. Ее задача — отобразить все хопы по пути следования пакета от источника к назначению. Это достигается следующим образом: утилита начинает отправлять UDP-сегменты на несуществующий порт хоста назначения, в которых значение поля TTLв IP-пакете начинается с 1 и с каждым разом увеличивается на единицу. С каждым разом последующий маршрутизатор откидывает пакет, отправляя уведомление отправителю. Утилита traceroute получает уведомление, откуда берет адрес отправителя (адрес маршрутизатора). Когда же сегмент достигает назначения, то хост отправляет уведомление, что порт недоступен.

Некоторые системы настроены таким образом, что они не отправляют ICMP трафик. В таком случае мы видим time out в выводе утилиты traceroute. Это происходит из-за того, что не приходит уведомление об уничтожении (отбросе) пакета.

Задание 1: Рассмотреть вывод утилиты traceroute в двух случаях: когда параметром передается существующий адрес и когда несуществующий. Почему, в случае несуществующего хоста, traceroute выдает информацию про маршрутизаторы (ведь назначения не существует)? Какими основными принципами маршрутизации это объясняется?
Задание 2: В TCP/IP стеке старой ОС BSD была ошибка, из-за которой система пропускала пакеты со значением TTL=0. В случае, когда на одном из промежуточных маршрутизаторов поставить данную ОС, как изменится вывод утилиты traceroute?

Разные операционные системы могут отправлять пакеты с разным начальным значением поля TTL. Например, Linux берет по умолчанию значение 64, а Windows — 128. Таким образом можно бегло отличить кто является источником трафика (если конечно в сети только ОС с разным значением TTL по умолчанию).8=255 (тк считается от 0), ОС или роутер сами устанавливают значение TTL в пакете. Для XP это 64, в Ubuntu и Fedora тоже 64, хотя встречается и 128.
—- Вот что говорит Википедия
В IPv4 TTL представляет собой восьмиразрядное поле IP-заголовка. Оно находится в девятом октете из двадцати. Значение TTL может рассматриваться как верхняя граница времени существования IP-датаграммы в сети. Поле TTL устанавливается отправителем датаграммы, и уменьшается каждым узлом (например, маршрутизатором) на пути его следования, в соответствии со временем пребывания в данном устройстве или согласно протоколу обработки.

Если поле TTL становится равным нулю до того, как датаграмма прибудет в пункт назначения, то такая датаграмма отбрасывается и отправителю отсылается ICMP-пакет с кодом 11 — «Превышение TTL».

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

Изначально, по стандарту RFC791, время жизни (TTL) в протоколе IPv4 должно было измеряться в секундах (отсюда и название). Каждая секунда ожидания в очереди узла (например, маршрутизатора), а также каждый переход на новый узел, через который проходит датаграмма, должен был уменьшить значение TTL на одну единицу. На практике, это не прижилось и поле TTL просто уменьшается на единицу на каждом транзитном узле (хопе), через который проходит датаграмма. Для того чтобы отразить это, в протоколе IPv6 поле TTL переименовано в «хоп лимит» (Hop Limit).

libastral.so не подключается, а бубен временно не доступен. Пишите подробнее.

outlet hoganborse louis vuitton outlethogan rebel uomoborse louis vuittonborse louis vuitton prezzi e modellihogan outlet onlineoutlet hoganborse louis vuitton 2013hogan shoesborse louis vuitton prezzi e modelli

ugg moccasinsugg boots for menuggugg bailey button tripletugg sandalsugg kids

uggs on sale cheap

UGG boots Black FridayCyber Monday UGG saleUGG Black Friday saleUGG Black Fridaycoach outlet black fridayUggs Black FridayBlack Friday UggsCyber Monday UGG bootsbest Uggs Black FridayUggs Cyber Monday saleshttp://www.mediasea.co.zabuy Uggs Black FridayBlack Friday Michael Kors dealsMichael Kors Black Friday dealsUggs Black Friday dealsCyber Monday UggsCyber Monday UGG saleBlack Friday Michael Kors dealMichael Kors Cyber MondayMichael Kors Black Friday dealMichael Kors Black Fridayblack friday coachUGG Black Friday saleUggs on sale Black FridayCyber Monday Michael Kors saleCyber Monday UGG saleCyber Monday UGG saleUggs Cyber Monday dealsBlack Friday UggsUGG Black Friday saleBlack Friday Michael KorsCyber Monday Michael Kors salesUGG Black Friday salebuy Uggs Black FridayUggs Black Friday 2015Cyber Monday Michael Kors salecoach black friday dealshttp://www.mediasea.co.zaCyber Monday UGG bootsUggs Black Friday 2015

Микроконтроллеры в Arduino (ATmega328, 168, 2560) используют, кроме прочих интерфейсов, аппаратно реализованный последовательный интерфейс (UART). В МК ATmega2560 (Arduino Mega) реализовано сразу четыре UART. Интерфейс использует два провода — RX (прием) и TX (передача), где цифровой сигнал кодирует значения бит «0» и «1» напряжением на проводе. Значению «0» соответствует 0В, а значению «1» — рабочее напряжение интегральной схемы (5В или 3.3В, в зависимости от модели и режима работы МК). Такой тип кодирования также называют транзистор-транзисторной логикой (ТТЛ), т.к. напряжение на проводе напрямую влияет на состояние (открытое/закрытое) транзисторов, обеспечивающих приемо-передачу цифрового сигнала.

Последовательный порт компьютера (COM-порт), который все реже можно видеть в современных моделях компактных компьютеров, работает по старому телекоммуникационному стандарту RS232, где кодирование сигнала иное: значение «0» кодируется напряжением от +3В до +25В, а «1» — отрицательным напряжением от -3В до -25В. В COM-портах персональных компьютеров обычно встречается напряжение +13В и -13В.

Большая разница напряжений делает RS232 соединение более устойчивым к помехам, однако, в современных цифровых устройствах чаще используется ТТЛ-совместимый последовательный порт, либо USB — гораздо более современный и высокоскоростной интерфейс.

На приведенном рисунке для сравнения отображены сигналы TTL serial и RS 232, снятые при передаче значения одного байта.

Для преобразования сигнала RS232 в TTL и обратно необходимо его инвертировать (хотя это можно сделать и программно) и преобразовать напряжение. Обычно для этого используются микросхемы типа MAX232. Иногда используют упрощенные самодельные схемы, обеспечивающие инверсию сигнала и преобразование напряжения или прибегают к программно-аппаратным решениям (программная инверсия, аппаратное изменение напряжения).

В случае с Arduino (Uno, Mega и пр.) используется USB-TTL serial контроллер, обеспечивающий работу с МК через ТТЛ-совместимый последовательный интерфейс. В старых моделях для этого использовался чип FTDI FT232, в новых — ATmega8U или ATmega16U. Выводы последовательного интерфейса МК так же доступны для прямого подключения. Для Uno это выводы D0, D1, а у модели Mega имеется сразу несколько последовательных интерфейсов. Подключать к этим выводам RS232 порт нельзя — корректно работать он не сможет из-за другого типа кодирования, а высокое напряжение может повредить МК.

Для подключения к ТТЛ-совместимому последовательному порту с компьютера удобно использовать USB-TTL serial адаптер. Однако, USB-TTL serial адаптеры общего назначения продаются только в специализированных магазинах и, нередко, по неоправданно высокой цене. При этом гораздо более популярны (и дешевы) USB-RS232 адаптеры. При ближайшем же рассмотрении, любой USB-RS232 адаптер содержит два основных компонента — микросхемы USB-TTL serial адаптера и RS232-TTL serial преобразователя.

У меня нашелся USB-RS232 адаптер, схема которого была спрятана в легко разбираемый корпус DB9 разъема (иногда корпус делают литым и добраться до схемы сложнее). Адаптер оказался построен на популярных чипах Prolific PL2303 (USB-TTL serial адаптер) и Zywyn ZT213 (RS232-TTL адаптер).

Что такое TTL в пинге?

Посмотрев на спецификацию PL2303 выяснил, что мне нужны выводы 1 (TX) и 5 (RX), к которым я подпаял провода, никак не меняя схему (так что RS232 часть осталась работоспособной). Землю взял с 5го контакта DB9, чтобы не трогать 7й вывод микросхемы.

В итоге получился дешевый и сердитый USB-TTL serial адаптер. На скриншоте: Serial monitor от Arduino IDE подключен по USB, а realterm — напрямую к D0,D1 через USB-TTL serial адаптер.

Слышал, что многие data-кабели для мобильных телефонов также содержат USB-TTL serial контроллеры, хотя все большее количество современных моделей подключаются к USB интерфейсу напрямую, не требуя специальных адаптеров. Многие микроконтроллеры снабжены USB интерфейсом, в частности ATmega8U и ATmega16U, которые используются в Arduino в качестве USB-TTL serial контроллеров, предоставляя доступ к ATmega328, который USB интерфейса не имеет.

Интернет-центр Keenetic Lite предназначен для подключения к Интернету, районной сети и IP-телевидению по выделенной линии Ethernet. С его помощью можно создать собственную домашнюю сеть, выходить в Интернет с нескольких компьютеров, играть в многопользовательские онлайн-игры, участвовать в файлообменных сетях и одновременно с доступом в Интернет пользоваться информационно-развлекательными ресурсами районных сетей и локальных серверов вашего провайдера. Встроенная точка доступа беспроводной сети Wi-Fi нового поколения с увеличенным радиусом действия обеспечивает подключение к интернет-центру ноутбуков, игровых приставок, медиаплееров и других сетевых устройств стандарта IEEE 802.11n на скорости до 150 Мбит/с*. Аппаратно реализованная функция TVport дает возможность без дополнительных устройств подключить к интернет-центру ресивер IP-телевидения и принимать телепередачи высокой четкости без потери качества даже при загрузке торрентов/файлов на максимальной скорости. Удобная программа NetFriend поможет настроить доступ в Интернет для десятков известных провайдеров, домашнюю беспроводную сеть, проброс портов и способ подключения ресивера IPTV, не обращаясь за помощью специалистов.

Настройка сетевой карты компьютера перед установкой маршрутизатора (роутера):

Настройка роутера ZyXel Keenetic Lite

Настраивать роутер ZyXel Keenetic Lite (Кинетик Лайт) мы принципиально будем через вэб-интерфейс, позволяющий провести тонкую подстройку всех необходимых параметров. Чтобы войти в вэб-интерфейс нашего Кинетик Лайт, Вам необходимо в любом браузере компьютера (Opera, Internet Explorer, Mozilla ) в адресной строке перейти по адресу: http://192.168.1.1 (этот адрес маршрутизатор ZyXel Keenetic Lite имеет по умолчанию). Вы увидите приветствие интернет-центра Зайксель на экране компьютера:

Для входа в вэб-интерфейс Keenetic Lite потребуется ввести имя пользователя и пароль, а затем нажать на Вход . По умолчанию: Имя пользователя – admin, Пароль — 1234.

Настройка ZyXel Keenetic Lite в режиме PPTP VPN

Настройка ZyXel Keenetic Lite в режиме PPTP VPN начинается с процесса Интернет — Подключение

Для этого в поле Настройка параметров IP необходимо перевести опцию в положение Ручная (эта опция подразумевает ручное указание параметров TCP/IP для соединения через PPTP, но некоторые провайдеры могут выдавать их и автоматически).

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

В поле Маска сети следует указать значение маски подсети, которая используется провайдером.

В поле Основной шлюз требуется указать адрес основного шлюза в сети провайдера.

В поле DNS 1 (сервер доменных имён) мы укажем значение IP адреса предпочитаемого DNS сервера.

После чего ниже в DNS 2 укажем значение альтернативного DNS-сервера.

В поле Использовать MAC-адрес Вы можете занести своё, особое значение MAC-адреса (физического адреса) для роутера Keenetic Lite. Поскольку каждое сетевое устройство имеет свой уникальный МАС адрес, данная опция позволяет избежать звонка в службу поддержки в случае смены сетевого оборудования. Вы можете сделать в роутере МАС-адрес, идентичный МАС-адресу Вашего компьютера, на котором Вы работали до установки маршрутизатора. Вариант по умолчанию оставит роутер ZyXel Keenetic с «родным» MAC-адресом. «Родной» МАС-адрес указан прямо в меню, кроме того, MAC можно узнать на наклейке, что расположена на днище роутера (шесть пар цифро-букв). Ниже в данной опции располагается вариант Взять с компьютера, с помощью него ZyXel сам подхватит МАС-адрес сетевой карты того компьютера, с которого Вы в данный момент настраиваете маршрутизатор. Это избавит Вас от необходимости набивать значение МАС адреса вручную (полезно, если данный компьютер и был подключен к Интернету до установки роутера). Кроме того, с помощью опции Установить Вы можете ввести другое значение МАС-адреса для интернет-центра. Если Вы желаете использовать роутер с «неродным» МАС адресом, то воспользуйтесь данной возможностью! Если же хотите зарегистрировать MAC-адрес роутера, то придется совершить звонок по номеру 6-13-13 и сообщить ему «родной» МАС-адрес Зайкселя.

Пункт Отвечать на Ping-запросы из Интернета позволит Вашему Keenetic Lite оставаться «видимым» для технической поддержки Вашего провайдера, когда те захотят Вас «пропинговать». Активировать данный пункт необязательно.

Авто-QoS – активирует систему приоритета полезного исходящего траффика (включайте по своему усмотрению).

Не уменьшать TTL – не позволяет роутеру уменьшать параметр TTL на единичку при прохождении траффика через NAT.

Разрешить UPnP — включает возможность автоматической настройки Интернет-приложений для их беспрепятственной работы через NAT роутера.

Когда все необходимые опции в данном меню заполнены, нажимаем на Применить и переходим к следующему этапу.

Параметры PPTP VPN в ZyXel Kinetic Lite задаются в пункте Интернет – Авторизация

Протокол доступа в Интернет выберите вариант PPTP .

В поле Адрес сервера необходимо указать адрес VPN-сервера (vpn.rgtsparus.ru ).

В поле Имя пользователя необходимо указать логин для VPN-соединения (пароль на VPN совпадает с паролем для входа в личный кабинет).

В поле Пароль следует указать пароль для соединения с VPN-сервером (пароль совпадает с паролем для входа в личный кабинет).

Метод проверки подлинности определяет тип аутентификации на VPN-сервере устанавливаем в автоопределении .

Безопасность данных (MPPE) определяет используется ли шифрование в VPN-туннеле до провайдера. Обычно шифрование не используется, поэтому выбираем вариант Не используется .

Также следует отметить галочкой пункт Получать IP-адрес автоматически , чтобы VPN-сервер провайдера выдавал IP автоматически.

В поле размер MTU Вы задаете размер сетевого пакета, значение можно оставить по умолчанию (или поставить его в районе 1100-1300 в случае нестабильного соединения).

После заполнения всех необходимых опций остается только нажать на кнопку Применить для сохранения настроек Вашего Keenetic Lite.

Настройка Wi-Fi соединения в роутере ZyXel Keenetic Lite (Кинетик Лайт)

Маршрутизатор ZyXel Keenetic поддерживает стандарты беспроводной связи IEEE 802.11n/g/b, что гарантирует возможность работы с большинством существующего сегодня Wi-Fi оборудования. Настройка Wi-Fi сети в Keenetic Lite начинается Сеть Wi-Fi — Соединение

Включить точку беспроводного доступа – включает и выключает Wi-Fi модуль в роутере Keenetic.

Имя сети (SSID) – название Вашей будущей беспроводной WiFi сети. Здесь можно ввести своё значение. Под этим названием Вы будете видеть беспроводную сеть роутера ZyXel в своих Wi-Fi клиентах.

Пункт Скрывать SSID – отключает рассылку сетевого идентификатора (SSID), что позволяет спрятать свою беспроводную сеть от устройств с ОС Windows, являясь, своего рода, средством безопасности. С помощью данной опции можно дополнительно обезопасить Вашу беспроводную сеть от начинающих хакеров. Дело в том, что компьютеры с операционной системой Windows «не видят» Wi-Fi сети со скрытым SSID. В то же время при помощи специальных утилит найти такие сети не составляет особой проблемы. Поэтому защититься таким образом Вы сможете разве что от своих соседей. Если же Вы отключите рассылку SSID, то Вам придется вручную создать профиль для подключения в своем ПК (понадобится знание SSID и пароля для подключения к беспроводной сети – про пароль смотрите ниже).

Стандарт определяет стандарты беспроводной связи, по которым будет работать Ваша сеть Wi-Fi дома. Мы рекомендуем оставить вариант 802.11g/n, чтобы обеспечить поддержку всего актуального клиентского Wi-Fi оборудования. Но имейте в виду, что подключение клиентского устройства 802.11g просадит скорость беспроводной сети 802.11n до уровня 27 Мбит/с.

Канал – выбор канала для беспроводной Wi-Fi связи. Не рекомендуем иметь дело с каналом номер 6, поскольку большинство Wi-Fi оборудования по умолчанию работает именно на этом канале. В идеале рекомендуем остановить свой выбор на канале 1 или канале 12, чтобы минимизировать вероятность интерференции с сетями соседей.

Мощность сигнала Вы можете снизить мощность излучения антенны Вашего Keenetic Lite. Можно опытным путем подобрать значение так, чтобы роутер по-прежнему пробивал всю квартиру и при этом Wi-Fi сеть не сильно «высовывалась» бы из окон. Это снизит вероятность взлома сети со стороны злоумышленников.

После чего жмете кнопку Применить и переходите к следующему этапу настройки Wi-Fi в ZyXel Keenetic Lite.

Теперь настроим безопасность Wi-Fi сети нашего Keenetic Lite (Кинетик Лайт). Сделать это можно в Сеть Wi-Fi – Безопасность

В опции Проверка подлинности задается тип шифрования Wi-Fi сети. С учетом уязвимости WEP-протокола, мы рекомендуем использовать в своей сети исключительно WPA/WPA2 шифрование. Поэтому останавливаем свой выбор на универсальном варианте WPA-PSK/WPA2-PSK .

Тип защиты определяет с помощью какого алгоритма будет осуществляться шифрование в беспроводной Wi-Fi сети. Можно выбрать вариант TKIP/AES , чтобы минимизировать вероятность конфликтов с беспроводными клиентами (а вообще AES – куда более стойкий вариант, но не все Wi-Fi клиенты с ним работают без проблем).

Опция Формат сетевого ключа определяет в каких символах Вы зададите ключ беспроводной сети. Удобнее работать с символами ASCII .

В поле Сетевой ключ (ASCII) необходимо указать ключ шифрования Вашей Wi-Fi сети. Он должен быть длиной не менее 8 символов. Рекомендуем использовать в пароле на Wi-Fi заглавные/прописные буквы, цифры и специальные символы. Это минимизирует возможность подбора пароля к Вашей беспроводной сети. Разумная длина WPA пароля: 8-12 символов.

Отметьте галочкой Показывать сетевой ключ , чтобы видеть символы, которые Вы вводите выше.

После чего следует нажать на Применить для сохранения настроек беспроводной сети внутри вашего интернет-центра ZyXel Keenetic.

На этом настройку беспроводной WiFi сети в интернет-центре ZyXel Keenetic Lite можно считать оконченной. Теперь Вы можете попробовать подключить ноутбук или компьютер к роутеру по Wi-Fi, используя назначенный пароль.

Здравствуйте друзья. В данной статье мы постараемся разобраться, что такое TTL и чем он полезен для рядового пользователя.
Как известно, крупные игроки мобильного рынка вслед за введением и активным пиаром безлимитных опций и пакетов на смартфонах столкнулись с тем, что пользователи начали раздавать свой интернет для других устройств, что заметно повысило нагрузку на сети.

Что такое ttl — определение

TTL – это всего лишь время жизни пакета данных в протоколе . А вот актуальность манипуляций со значениями данного пакета данных — в настоящее время весьма высока.
Следующий шаг операторов — ограничение возможности раздачи для таких абонентов и различные иные меры.
И большинство так или иначе столкнулись с данной проблемой и сейчас активно занимаются поиском информации о том, как можно обойти ограничения на раздачу интернета со своих смартфонов.
Контроль трафика операторы связи обычно производят посредством мониторинга за TTL пакетами и ловят неподготовленных пользователей при раздаче трафика и несанкционированных подключений мобильных устройств к смартфону пользователя.

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

Принцип работы TTL

В настоящее время абсолютно безлимитных тарифов не предоставляет не один сотовый оператор. Есть весьма разнообразные линейки тарифов, но все они содержат то или иное ограничение. Например, можно пользоваться интернетом только с одного смартфона без ограничения скорости, но стоит вам создать Wi-Fi точку раздачи и попытаться подключить стороннее устройство, как оператор этот факт обязательно зафиксирует и пользователю будет предложено подключить устройство по определенному тарифу либо произвести доплату помегабайтно.


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

НАПРИМЕР: вы захотели включить на вашем устройстве режим модема. Следовательно TTL которые исходят от вашего устройства будут на единицу меньше чем от смартфона, на что отреагирует оператор связи и далее по цепочке.


Обойти данный контроль нам поможет регулировка TTL

.
Давайте попробуем разобрать принцип работы более наглядно и посмотри на схемы :

  • В данном случае устройство работает непосредственно с оператором без раздачи интернета

Размер TTL у мобильных устройств на базе Ios и андроид обычно равен 64. в том случае, если вы попытаетесь включить раздачу интернета на другие устройства, то пакеты TTL, которые будут направлены оператору получат значение TTL=64


Теперь рассмотрим вариант с раздачей интернет а на другие устройства с помощью Wi-Fi и USB .
Ниже на картинке предложена данная схема раздачи. Что же мы имеем в итоге?
В том случае, если вы подключили раздачу интернета при помощи Wi-Fi, Bluetooth или же USB, то в данном случае пакеты которые раздает ваше устройство получают значение так же TTL=64, а вот от ноутбука или компьютера до устройства, с которого осуществляется раздача интернета данные пакеты уже приходят со значением TTL=128.

Данное значение TTL=128 является по умолчанию установленным в Windows. Далее они теряют единицу значение и уже с TTL=127 направляются через раздающее устройство провайдеру.
А пакеты от телефона, которые раздающее устройство принимает со значением TTL=64 теряют единицу и направляются оператору со значением TTL=63. Это сотовому оператору может наглядно дать знать о том, что вы пытаетесь раздать интернет на другие устройства, сравнивая разные поступающие значения TTL от одного передающего девайса, и принять соответствующие меры.


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

Выше на картине приведен наглядный пример подобной корректировки и схема взаимодействия устройств .

По умолчанию выставлено значение TTL=63 Устройство на базе IOS и андроид имеет значение TTL=64, но проходя через передающее устройство значение уменьшается на единицу и становится равным TTL=63
Получив подобный пакет оператор не видит разницы и считает, что раздача не производится, так как разница размеров пакетов отсутствует.

А абонент может осуществлять раздачу интернета без дополнительных затрат на любые свои устройства.


Так же и в случае, если вы ходите раздавать вайфай на ноутбук или компьютер. ПК по умолчанию имеет значение TTL=128. Мы корректируем его на значение 64. Посредством представленной схемы, вы можете производить раздачу интернета не только на мобильные устройства или смартфону, но так же и на ПК и ноутбуки, не опасаясь повышения оплаты за использованный трафик и санкции от оператора, так как итоговые пакеты от раздающего устройства уйдут к оператору со значением TTL=63.
И что не говори, подобная схема может считаться идеальным решением по обходу ограничения в раздаче интернета, так как неважно, какой из устройств подключается к интернету, размер TTL будет равным для всех исходящих пакетов для оператора сотовой связи. И подойдет даже тем, кто не может на своем устройстве изменить размер TTL (SMART TV или же игровые консоли).

Ping ttl что значит

Time to live (TTL) в вычислительной технике и компьютерных сетях — предельный период времени или число итераций или переходов, за который набор данных (пакет) может существовать до своего исчезновения.

TTL (время жизни) IP-пакетов [ править | править код ]

В IPv4 TTL представляет собой восьмиразрядное поле IP-заголовка.

Определяет максимальное количество хопов (hop, то есть прыжок, участок между маршрутизаторами), которые пакет может пройти. Наличие этого параметра не позволяет пакету бесконечно ходить по сети. Каждый маршрутизатор при маршрутизации должен уменьшать значение TTL на единицу, но некоторые шлюзы можно настроить, чтобы игнорировать это. Пакеты, не достигшие адресата, но время жизни которых стало равно нулю, уничтожаются, а отправителю посылается сообщение ICMP Time Exceeded. Если требуется, чтобы пакет не был маршрутизирован (то есть был принят только в своём сегменте), то выставляется TTL=1. На отправке пакетов с разным временем жизни основана трассировка их пути прохождения (traceroute). Максимальное значение TTL=255. Обычное начальное значение TTL=64 (Linux, Mac, Andro >

Изначально, по стандарту RFC 791, время жизни (TTL) в протоколе IPv4 должно было измеряться в секундах (отсюда и название). Каждая секунда ожидания в очереди узла (например, маршрутизатора), а также каждый переход на новый узел, через который проходит датаграмма, должен был уменьшить значение TTL на одну единицу. На практике, это не прижилось, и поле TTL просто уменьшается на единицу на каждом транзитном узле (хопе), через который проходит датаграмма. Для того, чтобы отразить это, в протоколе IPv6 поле TTL переименовано в «максимум переходов» (Hop Limit).

Коммутаторы традиционно работают на канальном уровне и не уменьшают TTL.

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

Время жизни записей DNS [ править | править код ]

Для DNS-записей параметр «Time to live» определяет время актуальности данных при кешировании запросов. Задаётся в секундах, типичное значение составляет 86 400 секунд, то есть 24 часа. Это означает, что при изменении записи DNS, вплоть до 24 часов после изменения, DNS-серверы по всему миру могут выдавать старые данные из кеша, пока он не будет обновлён.

TTL — что такое? Время жизни (TTL) — это механизм, используемый для ограничения продолжительности жизни данных в сети. Данные отбрасываются, если истекает заданное значение. Идея создания заключается в том, чтобы предотвратить распространение любого пакета данных на неопределенный срок.

Определение

Что такое TTL? Термин «время жизни» относится к количеству времени или «перескокам», когда пакет устанавливается в сети, прежде чем отбрасывается маршрутизатором. Технология также используется в других контекстах, включая кэширование CDN и кэширование DNS.

TTL является значением в пакете IP-протокола, который сообщает сетевому маршрутизатору, был ли пакет слишком длинным. В IPv6 поле в каждом пакете было переименовано. TTL устанавливается в восьмом двоичном разряде в заголовке пакета и используется для предотвращения бесконечного распространения пакетов в интернете или в другой сети. При пересылке IP-пакета маршрутизаторы должны уменьшать TTL по меньшей мере на один порядок. Если поле пакета достигло нуля, маршрутизатор, обнаруживающий его, отбрасывает пакет и отправляет сообщение ICMP (протокол управления через интернет) обратно на исходный узел.

Как работает технология?

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

Техническое описание процесса

IP TTL устанавливается первоначально системой, отправляющей пакет. Его можно разместить в любое значение от 1 до 255. Разные операционные системы устанавливают разные значения по умолчанию. Каждый маршрутизатор, который получает пакет, вычитает не менее 1 из счета. Если счетчик остается больше 0, маршрутизатор перенаправляет пакет, в противном случае он отбрасывает его и отправляет сообщение управления интернет-протоколом (ICMP) обратно на исходный узел, что может вызвать повторную отправку.

Точка ограничения TTL/hop должна поддерживать непрерывный поток пакетов, застрявших в циклах маршрутизации (возможно, из-за некорректных таблиц с данными и засорения сетей). В облаках Multiprotocol Label Switching (MPLS) TTL копируется из IP TTL, когда IP-пакет входит в облако. При выходе значение MPLS TTL копируется в соответствующее поле до тех пор, пока оно меньше значения в поле.

Изменяем TTL

Утилиты ping и traceroute используют значение TTL, чтобы попытаться достичь заданного хост-компьютера или проследить маршрут до этого хоста. Traceroute отправляет поток пакетов с последовательно более высокими TTL, поэтому каждый будет отброшен в свою очередь следующим скачком (маршрутизатором) на пути до места назначения: первый пакет имеет TTL одного и отбрасывается первым маршрутизатором, второй — TTL из двух и отбрасывается следующим маршрутизатором. Время между отправкой пакета и получением ответного ICMP-сообщения используется для вычисления каждого последующего времени перемещения.

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

  • 0 — хостом;
  • 1 — подсетью;
  • 32 — сайтом;
  • 64 — регионом;
  • 128 — континентом;
  • 255 — неограничен.

Кэширование TTL и DNS

Что такое TTL в контексте DNS? Значение сообщает локальным серверам, как долго запись должна храниться локально прежде, чем новая копия записи будет восстановлена ​​из DNS. Хранилище записей известно, как DNS-кэш, а акт хранения записей называется кэшированием.

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

  • Является частью системы доменных имен.
  • Устанавливается авторитетным сервером имен для каждой записи ресурса.
  • Используется для целей кэширования. Например, значение TTL для www.dnsknowledge.com составляет 86400 секунд (24 часа). Чем выше TTL записи, тем дольше будет кэшироваться информация, и тем меньше потребуется запросов, которые клиент должен будет сделать, чтобы найти домен.
  • Используется разрешающим сервером имен для ускорения решения путем локального кэширования результатов.

TTL — что такое и как это работает?

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

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

Общие значения

Обычно значение составляет 86400 секунд, что составляет 24 часа. Это хорошая отправная точка для большинства записей. Однако вы можете установить более высокий TTL Patch для записей MX или CNAME, поскольку они будут меняться очень редко. Если ваш сервис имеет решающее значение, рекомендуется установить TTL на 1 час (3600 секунд).

Случаи применения

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

CDN обычно использует TTL PL, чтобы определить, как долго кэшированный контент должен обслуживаться с пограничного сервера CDN, прежде чем новая копия будет извлечена с исходного сервера. Правильно устанавливая время между загрузками сервера происхождения, CDN может обслуживать обновленный контент без непрерывного распространения запросов на исходное. Эта оптимизация позволяет CDN эффективно обслуживать контент ближе к пользователю, уменьшая требуемую пропускную способность от источника.

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

TTL — время жизни пакета данных в протоколе IP. Чем TTL может заинтересовать обычного пользователя? Наверняка, большинство из Вас оказались на этой странице с целью узнать, как обойти ограничения на раздачу интернета со смартфона. Контроль TTL используется операторами мобильной связи для обнаружения трафика несанкционированного подключенного устройства. Из этого обзора Вы узнаете, как именно TTL помогает провайдеру узнать о раздаче интернета с помощью Wi-Fi или USB и каким образом обычному абоненту обхитрить жадного оператора. Мы постараемся доходчиво объяснить, что такое TTL и как это значение может помочь абонентам.

Принцип работы TTL

К сожалению, безлимитный мобильный интернет без каких-либо ограничений на сегодняшний день не предоставляется ни одним оператором. Существуют тарифы, которые предусматривают отсутствие ограничений по скорости и трафику, но при использовании SIM-карты только в смартфоне. Также нельзя делиться интернетом с другими устройствами. Если вы включите на смартфоне точку доступа Wi-Fi или подключитесь к ноутбуку по USB, оператор моментально зафиксирует этот факт и предпримет соответствующие меры (предложит дополнительно заплатить). Многие недоумевают, что за технологии позволяют провайдеру вычислить раздачу интернета. На самом деле все гораздо проще, чем кажется. Чтобы не позволять абонентам делиться интернетом с другими устройствами, оператору достаточно контролировать TTL. Например, если Вы включите на телефоне режим модема, исходящий от подключенных устройств TTL будет на 1 меньше, чем у смартфона, на что незамедлительно отреагирует провайдер. Манипуляции с ТТЛ позволяют обойти ограничение на тетеринг.

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

Девайс работает без раздачи интернета.


У iOS и Andro >

Девайс раздает интернет.

При попытке раздачи интернета с помощью Wi-Fi, Bluetooth или USB на другие устройства, например, ноутбук и еще один телефон, пакеты от раздающего устройства, по-прежнему, уходят со значением TTL=64. Пакеты от компьютера/ноутбука до раздающего интернет устройства доходят со значением TTL=128 (значение для Windows по умолчанию), теряют единицу на раздающем устройстве и уходят к оператору с TTL=127. Пакеты от принимающего интернет телефона доходят до раздающего устройства с TTL=64 и уходят к оператору с TTL=63, потеряв одну единицу. Для оператора это означает, что абонент раздает интернет, о чем свидетельствуют пакеты с тремя разными значениями TTL. В итоге, провайдер предпринимает соответствующие меры в отношении такого абонента.

Девайс раздает интернет с корректировкой TTL.

Чтобы оператор не вычислил факт запуска тетеринга, необходимо изменить на раздающем интернет устройстве TTL по умолчанию таким образом, чтобы пакеты с других устройств при потере единицы от TTL имели значение, которое было задано для раздающего устройства “по умолчанию”. На приведенной выше картинке видно, что после корректировки значение TTL на раздающем интернет телефоне равно 63. iOS и Andro >

Если принимающее интернет устройство имеет TTL по умолчанию не 64, нужно внести соответствующие изменения. Например, если вы хотите раздать интернет на ноутбук или компьютер, который имеет TTL=128, вам нужно изменить его на 64. Такая схема позволяет одновременно раздавать интернет на компьютер, а также iOS и Android устройства. Если по какой-то причине Вы не можете изменить TTL на ПК, то измените TTL раздающего устройства на 127. В итоге пакеты будут уходить к оператору с одинаковым значением и никаких подозрений не возникнет. Правда, у такой схемы есть недостаток. У вас не получится одновременно с компьютером подключить к интернету iOS и Android устройства, если у них TTL по умолчанию не 128.

Девайс раздает интернет с корректировкой и фиксацией TTL.

Данная схема является самой удобной. Вам необходимо изменить и зафиксировать TTL для любых исходящих пакетов. То есть, абсолютно не важно, какие устройства будут подключаться к интернету. Такой вариант будет идеальным для тех, кто не может изменить TTL на принимающем устройстве, например, smart-tv или игровые приставки. Недостаток этого способа заключается в том, что он подходит не для всех телефонов.

Заключение

Надеемся Вы поняли, что такое TTL и чем корректировка этого значения может быть полезна для обычного абонента. Мы постарались объяснить все коротко и доступно. Если у вас остались вопросы, задавайте их в комментариях и мы постараемся Вам помочь. Напомним, что этот обзор предназначен для того, чтобы вы получили представление о таком понятии, как TTL. Что касается практических способов изменения этого значения, то все они описаны в отдельной статье.

Ttl 128 что означает

Самый простой способ определить, какая операционная система работает на удаленном сервере, можно с помощью утилиты ping, при отправке ICMP пакетов на удаленный сервер. Ответ сервера на запрос ping будет содержать значение TTL — время жизни пакета, с помощью которого, можно определить операционную систему. Значения TTL различны для разных операционных систем.

Ниже приведены некоторые типичные начальные значения TTL распространенных операционных систем:

TTL Операционная система
54 FreeBSD / BSD
64 Linux
128 Windows
255 Cisco / Solaris

Пример TTL до сервера на операционной системе Linux

Пример TTL до рабочей станции на операционной системе Windows

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

Что такое TTL

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

Максимально показатель может достигать 255 единиц. Однако стандартные значения у него гораздо ниже и зависят от операционной системы устройства:

  • Для Android, iOS, Mac и Linux – 64.
  • Для Windows – 128.

С помощью TTL мобильные операторы определяют, ведется ли с устройства раздача интернета. Им это необходимо, чтобы ограничивать абонентов, которые подключили для своей SIM-карты безлимитный выход в сеть.

Принцип работы TTL следующий: если мобильное устройство работает без раздачи интернета, то на сторону оператора поступает одинаковое значение, по умолчанию равное 64. Как только смартфон выступает в роли роутера, добавляется одна ячейка в цепи.

Соответственно, пакет данных, отправленный с принимающего телефона, теряет единицу значения TTL в момент прохождения через роутер (раздающий смартфон). И на сторону оператора передается значение равное 63. При этом раздающее устройство продолжает передавать значение – 64. Разница в принимаемых числах (в разброс поступает TTL 64 и 63) позволяет оператору определять раздачу интернета.

Обход ограничения заключается в фиксации нового значения TTL на Andro >

Если подключается компьютер с операционной системой Windows, где стандарт составляет 128 единиц, то придется выполнить корректировку на нем. Делается это через редактор реестра. Подробную инструкцию предоставим ниже. Также скорректировать параметр можно на телефоне, установив значение 127, однако в таком случае нельзя будет принимать интернет на других мобильниках.

Как изменить TTL на Андроид

Сама процедура смены TTL на мобильном телефоне не представляет особой сложности. Выполнить задуманное можно напрямую, скорректировав специальный файл или через приложение, установленное с Play Market. Оба метода имеют одно серьезное условие – на смартфоне должны быть получены root-права.

Ручное изменение TTL

Чтобы сменить значение «time to live» вручную, потребуется:

  • Установить файловый менеджер, например, ES Проводник.
  • Включить режим полета, чтобы прервать соединение с сетью.

Используя файловый менеджер, перейти по пути: «proc/sys/net/ipv4/» и открыть для редактирования файл «ip_default_ttl».

  • Изменить значение TTL:
  • Если процедура выполняется на раздающем телефоне, следует заменить 64 на 63.
  • Если изменения вводятся на принимающем интернет устройстве, то TTL нужно увеличить на единицу – до 65.
  • Сохранить файл и перезапустить телефон.
  • Теперь при раздаче интернета, от оператора не будет приходить уведомление о необходимости дополнительно оплатить услугу.

    Как пользоваться TTL Master

    Более удобный способ изменения параметра заключается в использовании приложения «TTL Master». Оно делает процесс полностью автоматизированным, пользователю требуется только задать желаемое число для данного устройства. Приложение поддерживает автоматический запуск при включении телефона, а на период смены TTL самостоятельно активирует режим полета.

    Инструкция по использованию:

    • После установки и запуска приложения тапнуть по строке «Введите TTL».
    • Вписать новое значение параметра, исходя из текущих условий:
    • На раздающем телефоне оно уменьшается на 1.

  • На принимающем телефоне – увеличивается на 1.
  • Если корректировка происходит на раздающем телефоне с целью обеспечить передачу интернета на компьютер с ОС Windows, то нужно выставить TTL=127.
  • Нажать кнопку «Применить». В верхней шторке можно наблюдать, как смартфон сам войдет в режим полета, затем изменится текущий TTL и снова появится сеть. С этого момента можно осуществлять раздачу без ограничений.
  • Нажатие на значок шестеренки открывает меню приложения. В нем активируется автозапуск, получение уведомлений и автоматическое включение точки доступа после смены TTL.

    Как поменять TTL на Windows 7 и выше

    Если на мобильном устройстве нет прав суперпользователя, а требуется наладить раздачу на Windows, параметр TTL можно изменить на компьютере: вместо стандартного 128 будет установлено 65, что в момент прохода через телефон даст стандартное значение равное 64.

    • Нажать сочетание клавиш Win+R.
    • В открывшемся приложении «Выполнить» ввести команду «regedit».
    • Перейти по обозначенному пути:

  • В папках «Tcpip/Parametrs» и «Tcpip6/Parametrs» поочередно выполнить идентичные действия:
  • Нажать правой кнопкой по пустой области в правой части окна.
  • В контекстном меню навести курсор на строку «Создать», далее выбрать «Параметр DWORD (32 бита)».
  • Вписать название для создаваемого параметра: «DefaultTTL».
  • Дважды кликнуть по нему для изменения. Переключиться на десятичную систему исчисления и в поле «Значение» выставить «65».
  • Представленные рекомендации помогут поменять ТТЛ как на Виндовс 10, так и на более ранних версиях операционной системы. Разницы в создаваемых параметрах реестра нет.

    Подведем итоги. TTL – это количество проходов пакета данных через маршрутизатор, по истечении которых происходит его уничтожение. «Time to live» используется мобильными операторами для определения раздачи интернета с мобильного устройства, что, в свою очередь, противоречит правилам тарифа и становится основанием для дополнительного списания средств.

    Обход ограничения заключается в корректировке TTL таким образом, чтобы при проходе через раздающий смартфон он получал одинаковое значение и не вызывал подозрений. В ОС Андроид для этой цели необходимо иметь root-права, а в Windows достаточно создать два идентичных параметра в редакторе реестра.

    «пакет с TTL равным 64, преодолеет ровно 64 маршрутизатора.»

    Поправьте, пожалуйста. Не ровно 64, а не более 64. Может ввести в заблуждение

    Так в чем вообще разница, какой у тебя ттл, если это ни на что не влияет?

    Зачем на стройке каска? Я вот без каски ходил два дня по стройке и никакой разницы не заметил.

    Пока ситуация нормальная TTL и не должен ни на что влиять.
    Если ситуация не нормальная — TTL не позволит гулять пакету по сети бесконечно.

    что это такое, как пользоваться и настроить значение на телефоне и роутере?

    ВНИМАНИЕ! По последним данных от надежного источника стало известно, что не только TTL является причиной блокировки мобильного интернета. Если же вам нужна информация по ТТЛ для роутеров, и на что данный протокол влияет, то смотрите последнюю главу.

    Всем доброго времени суток! Скорее всего ты зашел сюда для того, чтобы обойти блокировку мобильного оператора. Ведь с помощью именно TTL данные компании ловят за руку абонентов, который включили на своем телефоне режим точки доступа. Что такое TTL? Time To Live – это время жизни пакета во вселенной IP адресации.

    Когда пользователь включает режим модема или точки доступа, то телефон начинает раздавать Wi-Fi вместе с интернетом. При подключении компьютера, ноутбука, телевизора, приставки или другого телефона (планшета) провайдер именно за счет TTL и понимает, что идет раздача интернета на другое устройство.

    На данный момент этим грешат такие операторы как МТС, Билайн, YOTA, Теле2 и другие. Насколько я помню, только у Мегафона ограничения пока нет, но я могу ошибаться – поправьте меня в комментариях, если я не прав. Далее я расскажу, как узнать значение TTL, как его поменять и как обойти блокировку. Начнем с теории – советую её прочесть, чтобы вам в дальнейшем было все понятно.

    Более подробно про TTL

    Разберем на простом примере. У вас есть телефон, который при подключении к мобильному интернету оператора постоянно отправляет запросы. В каждом таком запросе есть значение TTL, которое по умолчанию равно 64 – на Android и iOS. У Windows Phone, насколько помню, это значение равно 130.

    После того как на телефоне включен режим роутера и идет раздача Wi-Fi с интернетом, к нему подключаются другие устройства. На Windows TTL по умолчанию равно 128. На других телефонах 64.

    А теперь мы подошли к самой сути TTL. Как вы помните, TTL это время жизни пакета, а называется оно так, потому что при проходе через один узел или устройство, данное значение уменьшается на 1. В итоге компьютер, подключенный к вашему телефону будет отправлять запрос в интернет с TTL, который будет равен 127 (то есть минус 1). От подключённых телефонов ТТЛ будет равен уже 63.

    В итоге на сервер оператора от вашего телефона приходят три пакета с разными ТТЛ. Оператор понимает, что дело не чисто, и блокирует устройство. Но блокировку можно также легко обойти.

    Обход блокировок

    Обходится блокировка достаточно просто – нужно на подключенных устройствах выставить TTL, который будет ровен на 1 больше чем у раздающего телефона. Например, вы раздаете интернет на ноутбук, тогда нужно установить у этого устройства ТТЛ со значение на 1 больше чем у раздающего устройства (то есть 65). В итоге пакет от компьютера, попадая на телефон будет принимать значение 64. Оператор будет видеть, что все пакеты одинаковые, и никого блокировать не будет.

    ПРИМЕЧАНИЕ! Можно, конечно, не уменьшать ТТЛ на принимающем устройстве, а уменьшить его на раздающем, но для этого понадобятся ROOT права и программа TTL Master. Поэтому проще всего изменить значение на второстепенных аппаратах – об этом поподробнее чуть ниже.

    Но есть ещё одна загвоздка, про которую нигде почему-то не написано. Дело в том, что операторы начали также по-другому вычислять раздачу. У провайдера есть список серверов, к которым можно обратиться только с компьютера.

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

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

    TTL в роутере

    Также этот параметр встречается и в роутере, а также в любых сетях, которые работают с IP адресами. На уровне маршрутизации пакетов ТТЛ постоянно используется как внутри сети пользователя, так и в сети провайдера.

    Например, у Keenetic есть параметр «Не уменьшать TTL» – который нужен для того, чтобы пакеты данных от маршрутизатора провайдера при проходе через ваш роутер не уменьшался. Дело в том, что некоторые провайдеры специально выставляют ТТЛ=1. Сделано это для того, чтобы к основным шлюзам всякие нехорошие люди не подключили сторонние маршрутизаторы.

    Проблема в том, что если убрать эту галочку, то при проходе пакета ТТЛ уменьшится до 0. А ТТЛ со значение 0 отбрасываются и уничтожаются всеми сетевыми устройствами, который работают на уровне IP адресации. То есть ваш компьютер или любое другое устройство просто не будет принимать эти пакеты.

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

    Теоретически да, но делать это НЕЛЬЗЯ по установленному пункту в договоре от поставщика услуг. Не знаю точно, что может грозить за это, но огромный штраф и судебное дело – вполне реально.

    С другой стороны, данный параметр иногда нужно изменять при настройке локальной сети компании или предприятия. В таком случае будет использоваться несколько маршрутизаторов. В этом случае поможет TELNET для изменения параметра (x – это значение от 1 до 255) для входящих пакетов:

    ПРИМЕЧАНИЕ! 255 – это максимальное возможное значение TTL.

    interface ISP ip adjust-ttl inc x

    interface ISP ip adjust-ttl dec x

    interface ISP ip adjust-ttl set x

    Для исходящих данных к провайдеру, нужно заменить «ISP» на «Home». Например:

    interface Home ip adjust-ttl inc 1

    СОВЕТ! Не забываем сохранить изменения командой:
    system configuration save

    На роутере ASUS есть два других параметра, которые решают аналогичные проблемы:

    • «Расширить значение TTL» (Extend The TTL Value) – данная опция работает на входящий трафик. Если от провайдера пришел пакет с ТТЛ равным 1, то он не будет обнулен. Следовательно, ваши внутренние устройства смогут его получить. Аналогично, как и у «Кинетик».
    • «Подменить значение LAN TTL» – отправляет пакеты с фиксированным TTL, то есть не важно сколько узлов в вашей локальной сети, ТТЛ будет одинаковым, и провайдер вас не заблокирует.

    Подобные значения есть у всех роутеров. Для более продвинутых пользователей их можно изменять в роутер через командную строку (TELNET). В общем, все обходится, и ничего заблокировать нельзя, да пребудет свобода в беспроводном и проводном пространстве – первая заповедь великого Wi-Fi-Гида, да растет его борода!

    Что такое время жизни DNS? Цель и оптимизация TTL Uptime

    DNS TTL особенно полезны для веб-сайтов, которые постоянно и часто меняют свой веб-контент. С более низким TTL веб-сайт может чаще получать самые последние обновления. Например, если у вымышленной компании ABC Widgets есть веб-сайт GetWidgets.com и его значение TTL составляет 3600 секунд (один час), он будет получать обновления один раз в час. Однако, если GetWidgets.com выполнял частые обновления, он мог бы изменить значение TTL, чтобы оно обновлялось чаще.

    Управление TTL

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

    Например, их сотрудники могут загружать описания продуктов, изображения и видео для новых виджетов весь день, каждый день. Если их TTL останется на уровне 3600 секунд, онлайн-покупателям придется ждать час, чтобы увидеть последние доступные продукты.Однако, если они сократят время TTL, клиенты веб-сайта будут обновляться чаще, что даст им более точное представление о доступных виджетах.

    С другой стороны, если каждая страница продукта должна пройти тщательный процесс проверки перед утверждением для веб-сайта, ABC Widgets может захотеть скорректировать TTL, чтобы учесть время, необходимое для завершения каждой проверки.

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

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

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

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

    Например, если вы использовали Yahoo Finance API, вы можете захотеть, чтобы пользователи видели самую последнюю финансовую информацию о компаниях, упомянутых на вашем сайте. При более низком значении DNS TTL пользователь будет иметь доступ к более свежим данным компании.

    Одним из основных преимуществ правильного управления TTL является бесперебойная и эффективная работа вашего веб-сайта.Часто, поскольку работа бизнеса зависит от производительности его онлайн-активов, оптимизация TTL и производительности онлайн-приложений имеет первостепенное значение. Облако Fortinet FortiGSLB обеспечивает максимальное время безотказной работы независимо от ситуации.

    Это облако Global Server Load Balance (GSLB) является мощным инструментом обеспечения непрерывности бизнеса, поскольку оно обеспечивает доступность и готовность приложения в случае непредвиденных всплесков нагрузки или даже в случае отказа сети.

    Кроме того, с помощью GSLB вы можете настроить избыточные ресурсы в стратегически выбранных местах по всему миру.Это позволяет обеспечить мгновенное переключение при сбое, управляемое с помощью интегрированного API, гарантируя, что ваши клиенты всегда будут иметь доступ к приложениям, наиболее важным для вашего бизнеса.

    Что такое TTL (и как выбрать правильный)?

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

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

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

    В этом руководстве мы рассмотрим, что такое TTL и как он работает. Мы также рассмотрим, для чего он используется и как вы можете выбрать правильное значение TTL для своего сайта.

    Начнем!

    Что такое TTL?

    TTL — что, как мы уже упоминали, означает «время жизни» — это параметр, который определяет, как долго ваши данные (в пакетной форме) действительны и доступны в сети, прежде чем маршрутизатор очистит их.

    Мы также можем называть это время «переходами», то есть количеством скачков между разными маршрутизаторами.

    По истечении срока жизни маршрутизатору потребуется снова получить информацию вместе с ее обновлениями.

    TTL также используется сетями доставки контента (CDN) для кэширования ваших данных. CDN — это серверные сети по всему миру, на которых размещаются статические файлы, поэтому посетители вашего сайта получат самую близкую им информацию.

    Определяет, как долго CDN будет хранить ваши данные, прежде чем получит обновленную информацию.

    Мы более подробно рассмотрим, как именно это работает, позже в этой статье. А пока давайте рассмотрим, что такое TTL в контексте серверов системы доменных имен (DNS), проверки связи и заголовков интернет-протокола (IP). TTL работает по-разному для каждого из этих приложений, поэтому важно понимать различия.

    Когда пользователи посещают ваш веб-сайт, вы хотите, чтобы они получали самую свежую информацию… но вам также нужно, чтобы ваш сайт загружался быстро! 🤔 Узнайте, как выбрать правильное время жизни или TTL для вашего сайта, здесь ⏱Нажмите, чтобы твитнуть

    Что такое TTL в DNS?

    DNS-серверы

    действуют как мост между веб-серверами и доменными именами.Когда вы вводите доменное имя, например «Kinsta.com», серверы не могут интерпретировать эту информацию. Они считывают данные в числах, известных как IP-адреса.

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

    DNS-серверы, действующие как мост

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

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

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

    Что такое TTL в эхо-запросе?

    Ping — это показатель времени реакции вашего соединения. Например, он измеряет, сколько времени требуется для возврата отправленного вами запроса. Это измерение пинга является одним из способов измерения сетевой задержки, которая является общим термином для реакции и задержки вашего соединения.

    При выполнении проверки связи отчет может содержать TTL. Это значение TTL может дать вам больше информации о том, сколько времени занимает ваше соединение.

    Запуск ping-теста

    Во время этого теста ping записывает результаты из четырех отдельных пакетов данных. Он отображает количество затраченного времени и TTL, который показывает, сколько «переходов» потребовалось этим пакетам данных.

    Однако этот отчет не показывает срок жизни, установленный сервером другого веб-сайта. Поэтому вам нужно знать это значение, чтобы рассчитать истинное значение TTL.

    Что такое значения TTL?

    Когда вы устанавливаете значения TTL для своего веб-сайта, вы выбираете значение в секундах.Например, значение TTL, равное 600, эквивалентно 600 секундам или десяти минутам.

    Минимальный доступный TTL обычно равен 30, что эквивалентно 30 секундам. Теоретически вы можете установить TTL всего за одну секунду. Однако на большинстве сайтов значение TTL по умолчанию равно 3600 (один час). Максимальный TTL, который вы можете применить, 86 400 (24 часа).

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

    Какое поле IPv6 аналогично полю TTL в пакетах IPv4?

    IPv6 и IPv4 — это разные типы IP-адресов. Оба они маршрутизируют пакеты данных с помощью ряда правил (или протоколов). Эти IP-адреса содержат информацию, которая позволяет данным поступать по назначению.

    Заголовки IP

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

    IPv4 — это исходный IP-адрес, доступный с 1984 года.Он имеет 32-битный адрес, состоящий из чисел и точек. IPv6 — это более новый IP-адрес, в котором используется 128-битный формат адреса, состоящий из букв и цифр.

    Когда вы используете заголовок IPv4, он использует поле TTL, а IPv6 — нет. В заголовке IPv6 есть поле Hop Limit, которое действует аналогично TTL. Здесь вы можете увидеть сравнение двух заголовков IP.

    Ограничение переходов IPv6

    Ограничение переходов определяет, сколько «прыжков» будет перемещаться пакет данных, прежде чем маршрутизатор отбросит его.

    Подпишитесь на рассылку новостей

    Хотите узнать, как мы увеличили трафик более чем на 1000%?

    Присоединяйтесь к более чем 20 000 других пользователей, которые получают нашу еженедельную рассылку с советами по WordPress, посвященными инсайдерской информации!

    Подпишитесь сейчас

    Как работает TTL?

    Теперь давайте более подробно рассмотрим, как на самом деле работает TTL. Мы уже знаем, что его значение определяет, сколько времени (или сколько переходов) будет существовать пакет данных, прежде чем маршрутизатор отклонит его.Однако то, как это работает, немного сложнее, чем вы можете себе представить.

    Когда вы назначаете TTL для своих пакетных данных, оно содержит это число в виде числового значения в секундах. Каждый раз, когда пакет достигает маршрутизатора, маршрутизатор отнимает одно число от значения TTL и передает его на следующий шаг в цепочке.

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

    Затем вы получите протокол управляющих сообщений Интернета (ICMP), который является типом сообщения об ошибке. Например, если ваши данные имеют TTL 300, они могут проходить через разные маршрутизаторы не более 300 раз.

    Для чего используется TTL?

    До сих пор мы видели, что существуют различные приложения для TTL. Если у вас есть веб-сайт, вас, вероятно, больше всего беспокоит скорость загрузки вашего сайта. Если ваш контент загружается слишком медленно, вы можете потерять посетителей и потенциальных клиентов.Кроме того, медленная загрузка сайтов вредна для поисковой оптимизации (SEO).

    Поэтому давайте проанализируем TTL в контексте кэширования. Ваш веб-сайт состоит из набора страниц, кода, изображений и другого контента, загрузка которого может занять много времени. Если весь этот контент должен перезагружаться с каждым пользователем, это может значительно замедлить скорость вашего сайта.

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

    Тем не менее, короткие значения TTL также могут быть полезны в некоторых случаях. Например, веб-сайты, которые постоянно обновляются, могут выиграть от более короткого TTL. Такой сайт, как Xe, использует конвертацию валюты в режиме реального времени, поэтому длинный TTL может сделать его данные избыточными.

    Веб-сайт Tye Xe

    Кроме того, короткие TTL могут защитить ваш сайт от распределенных атак типа «отказ в обслуживании» (DDoS). Эти атаки происходят, когда объект перегружает ваш веб-сайт тысячами запросов из разных мест за короткий период.Короткий TTL может помочь защитить ваш сайт, потому что частые обновления DNS доступны для элементов управления блокировкой.

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

    Как выбрать TTL?

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

    Для большинства сайтов мы рекомендуем значение TTL от 1 до 24 часов. Помните, что значения TTL измеряются в секундах, поэтому это эквивалентно от 3600 до 86 400 секунд.

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

    Если у вас есть веб-сайт реестра, вы можете выбрать значение TTL около одного часа (3600 секунд). Эти сайты представляют собой домены высокого уровня, которые могут заканчиваться на «.org» или «.com». Например, Verisign – это веб-сайт реестра:

    .

    Домашняя страница реестра Verisign

    Мы рекомендуем изменить значение TTL примерно на 300 секунд (пять минут) перед любыми операционными изменениями на вашем сайте, особенно если они повлияют на DNS. В противном случае обновления могут не вступить в силу своевременно.

    Мы также рекомендуем TTL 300 секунд для сайтов, уязвимых для DDoS-атак.Если в вашей сфере существует жесткая конкуренция, сайт конкурента может попытаться вывести вас из строя с помощью одной из таких атак. Кроме того, спорные веб-сайты или веб-сайты, сообщающие о нарушениях, также являются потенциальными целями для DDoS.

    Наконец, мы рекомендуем короткий TTL в 300 секунд для балансировки нагрузки на основе DNS. Это когда несколько серверов разделяют трафик, предоставляя разные IP-адреса для запросов к серверу. Таким образом, система снижает нагрузку на один сервер.

    Как изменить TTL?

    Надеюсь, теперь у вас есть хорошее представление о том, какое значение TTL вы хотите для своего сайта.Теперь мы можем увидеть, как изменить это значение на сайте Kinsta.

    Вы можете легко изменить TTL ваших DNS-записей с помощью Kinsta. Этот настраиваемый параметр доступен в меню Kinsta DNS на боковой панели панели инструментов Kinsta.

    Найдите Kinsta DNS на панели управления MyKinsta

    . Перейдите к Kinsta DNS и добавьте свой домен. Нажмите на выбранный домен, чтобы добавить и просмотреть записи DNS. Оттуда вы можете нажать Добавить запись DNS > TTL.

    Добавить запись DNS > TTL в MyKinsta

    В раскрывающемся меню вы можете выбрать TTL от одного часа до четырех недель. Один час по умолчанию. Мы не рекомендуем выходить за рамки 24 часов, если только ваш DNS не подвергается очень редким изменениям и обновлениям.

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

    Актуальный сайт или быстрая загрузка? 🤔 Найдите правильный баланс, настроив время жизни вашего сайта (или TTL) 😄Нажмите, чтобы твитнуть

    Резюме

    TTL — это важный параметр, который позволяет вам контролировать, как долго сервер хранит информацию вашего сайта. Вы можете увеличить или уменьшить TTL, чтобы уменьшить время загрузки страницы, поддерживать актуальность данных и избегать DDoS-атак.

    Вы можете установить значение TTL от 30 секунд до 24 часов. Однако для большинства общих сайтов значение TTL от 1 до 24 часов обеспечивает отличный баланс.Выбрав это значение, вы можете обеспечить быструю загрузку сайта и отображение текущих данных.

    Если вы хотите сократить время загрузки своего сайта, вам понравится использование управляемого Kinsta хостинга WordPress. Все планы хостинга Kinsta включают оптимизированную по скорости архитектуру, чтобы ваш сайт загружался в кратчайшие сроки!


    Экономьте время, деньги и максимизируйте производительность сайта с:

    • Мгновенная помощь от экспертов по хостингу WordPress, круглосуточно и без выходных.
    • Интеграция с Cloudflare Enterprise.
    • Глобальный охват аудитории благодаря 29 центрам обработки данных по всему миру.
    • Оптимизация с помощью нашего встроенного мониторинга производительности приложений.

    Все это и многое другое в одном плане без долгосрочных контрактов, сопровождаемой миграции и 30-дневной гарантии возврата денег. Ознакомьтесь с нашими планами или поговорите с отделом продаж, чтобы найти план, который подходит именно вам.

    Понимание значений TTL в записях DNS

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

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

    Основы

    Time To Live, или сокращенно TTL, — это дата истечения срока действия, которая помещается в запись DNS. TTL служит для того, чтобы сообщить рекурсивному серверу или локальному распознавателю, как долго он должен хранить указанную запись в своем кеше.Чем больше значение TTL, тем дольше преобразователь хранит эту информацию в своем кэше. Чем короче TTL, тем меньше времени распознаватель удерживает эту информацию в своем кэше.

    Например, у нас есть example.com. У Example.com есть A-запись на вершине зоны, которая указывает нам на сервер. С TTL в 3600 секунд или 1 час это означает, что когда рекурсивный сервер узнает о example.com, он будет хранить эту информацию об A-записи на example.com в течение одного часа. Любой другой, кто использует тот же преобразователь, получит тот же ответ, а с авторитетной стороны не будет запроса к серверу, пока не истечет TTL.

    Передовой опыт

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

    Для записей, использующих своего рода расширенный сценарий управления трафиком, такой как цепочка фильтров NS1, лучше всего сделать TTL как можно короче. Таким образом, когда система вводит изменение, пользователи на другом конце, запрашивающие имя, получают самую последнюю информацию.Стоит отметить, что большинство рекурсивных серверов на самом деле не понимают TTL короче 30 секунд — хотя мы не будем запрещать вам опускаться ниже этого значения, результаты могут быть неблагоприятными в долгосрочной перспективе.

    Для записей, которые редко изменяются, таких как записи TXT или MX, лучше всего хранить их где-то между часом (3600 с) и днем ​​(86400 с). Когда придет время внести изменения в отношении этих типов записей, вам может потребоваться уменьшить TTL до более короткого интервала, прежде чем вносить какие-либо изменения, чтобы обеспечить быстрое распространение изменений.

    ТТЛ SOA

    В верхней части каждой зоны DNS, в начале полномочий (SOA), есть пять значений TTL, которые служат более высокой цели в DNS.

    SOA TTL — интервал обновления самой записи SOA.

    Refresh TTL — интервал, с которым вторичные серверы (вторичный DNS) должны обновлять файл первичной зоны с основного сервера.

    Retry TTL — Частота повторных попыток вторичного сервера обновить файл первичной зоны в случае сбоя первоначального обновления.

    Срок действия TTL . Если обновление и повторная попытка повторяются неоднократно, это период времени, по истечении которого первичный сервер считается потерянным и более недействительным для данной зоны.

    NX TTL — в случае, если запрос домена приводит к несуществующему запросу (NXDOMAIN), это количество времени, которое соблюдается рекурсором для возврата ответа NXDOMAIN.

    Рекомендуется не изменять эти TTL, если только у вас нет особой необходимости, что часто бывает очень редко.

    ClouDNS: что такое TTL?

    Описание

    Время жизни (TTL) определяет, как долго ваши записи будут храниться в кэше. Например, как долго ваша запись A будет храниться в кэше до получения новой копии записи с DNS-серверов. Хранилище записей называется кэшем DNS, а процесс хранения записей называется кэшированием.

    Когда кэширующий (рекурсивный) сервер имен запрашивает у полномочного сервера имен запись ресурса, он будет кэшировать эту запись на время (в секундах), указанное TTL.Если преобразователь-заглушка запрашивает у кэширующего сервера имен ту же запись до истечения TTL, кэширующий сервер просто ответит уже кэшированной записью ресурса, а не получит ее снова с уполномоченного сервера имен. TTL для ответов NXDOMAIN устанавливается из минимума поля MINIMUM записи SOA и TTL самого SOA и указывает, как долго преобразователь может кэшировать отрицательный ответ.

    В следующих строках мы поговорим о наиболее распространенных практиках TTL и о том, почему TTL так важен для вас.

    Значения TTL

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

    В качестве единиц измерения используются секунды. Ранее общее значение TTL для DNS составляло 86400 секунд, что составляет 24 часа. Значение TTL, равное 86400, будет означать, что если запись DNS была изменена на авторитетном сервере имен, DNS-серверы по всему миру могут по-прежнему отображать старое значение из своего кеша в течение 24 часов после изменения.

    В ClouDNS значение TTL по умолчанию составляет 3600 секунд (1 час). TTL может быть установлен от 60 секунд (1 минута) до 2592000 секунд (1 месяц) для каждой отдельной записи. Эта опция доступна только для аккаунтов с подпиской Premium/DDoS/GeoDNS. Если ваша учетная запись находится на бесплатной подписке, вы не можете изменить TTL.

    Вы также можете установить значение TTL по умолчанию для всех добавляемых записей DNS, отличное от 3600 секунд (1 час). Вы можете получить доступ к этой опции, зайдя в настройки профиля вашей учетной записи ClouDNS, в частности, в раздел «Веб-настройки».Как и функция редактирования TTL, параметр TTL по умолчанию доступен только для учетных записей с подписками Premium, DDoS Protected и GeoDNS

    .

    значений TTL в ClouDNS

    В ClouDNS мы поддерживаем разные значения TTL. Они следующие:

    1 минута 5 минут
    15 минут
    30 минут
    1 час
    6 часа
    12 часов
    1 день
    2 дня
    2 дня
    3 дня
    1 неделя
    2 недели
    1 месяц

    Почему TTL важен для вас?

    По большей части вам не нужно менять свой TTL.Значение TTL по умолчанию, равное 3600 (1 час), достаточно для быстрого распространения изменений, но не настолько мало, чтобы DNS-серверы были перегружены. Однако значение TTL становится очень важным, если в ваших записях A/AAAA есть служба, которая динамически обновляет значения конечной точки, например динамическая DNS и/или отработка отказа DNS. В этом случае вам, безусловно, следует рассмотреть возможность установки более низкого значения TTL для этих конкретных ваших записей.

    Как изменить TTL

    Вы можете изменить значение TTL для каждой из ваших записей DNS.Для этого перейдите на страницу управления зоной DNS и щелкните значок «Изменить» для соответствующей записи DNS. Появится новое всплывающее окно. Выберите нужное значение TTL в раскрывающемся меню «TTL» и сохраните изменения.

    Как управлять значениями TTL ваших записей DNS:


    Последнее изменение: 01.07.2021

    Какой идеальный TTL для кэширования DNS-сервера? – BlueCat Networks

    Как администратор DNS, есть ли у вас настройки времени жизни (TTL) по умолчанию для ваших DNS-серверов?

    В неофициальном опросе клиентов BlueCat ответы включали восемь часов, два часа, один час и 15 минут.Некоторые администраторы изменяют свои TTL в зависимости от того, находится ли DNS-трафик в их внутренней сети или выходит в Интернет.

    TTL — это параметр сервера системы доменных имен (DNS), который указывает кэшу, как долго хранить записи DNS, прежде чем обновлять поиск, чтобы снова получить ответ от сервера имен.

    Существует ли наиболее распространенный TTL? Идеальный? Должен ли он быть длинным или коротким? Что волшебный ответ?

    (Если бы у Джеймса Бонда было право голоса в этом вопросе, он бы настаивал на том, что нет времени умирать — есть время жить.)

    В этом посте речь пойдет о том, сколько времени осталось жить в контексте кэширования DNS. Затем будут обсуждаться факторы, которые следует учитывать при выборе правильного TTL для вашей сети. Наконец, в нем будет показано, как функции BlueCat Edge, связанные с TTL, могут сделать вашу сеть более безопасной и отказоустойчивой.

    Небольшая группа ИТ-специалистов, обсудившая эти идеи, участвует в открытых дискуссиях BlueCat с экспертами по DDI и DNS. Все желающие могут присоединиться к Network VIP в Slack.

    Что такое TTL для кэширования DNS?

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

    По истечении срока жизни кэшированной записи рекурсивный преобразователь DNS должен начать процесс поиска заново. Он должен будет разрешить DNS-запрос через авторитетный сервер имен.

    Помимо кэширования DNS, TTL также используется для обеспечения ограниченного времени жизни IP-пакетов в сети.(Для адресов IPv6 это называется лимитом переходов.) Эта информация содержится в поле заголовка пакета. Он указывает максимальное количество посадок на сетевые устройства (известных как переходы), которые пакет может сделать на пути к месту назначения. Эти значения TTL и лимиты переходов измеряются в секундах.

    При отбрасывании пакета с TTL или пределом переходов, равным единице или нулю, маршрутизатор может отправить источнику сообщение об ошибке протокола управляющих сообщений Интернета (ICMP).

    Принятие решения о подходящем времени жизни для вашей сети

    Если в одном можно быть уверенным, так это в том, что требования к TTL для каждой сети будут различаться.

    «Это одна из тех областей DNS, где почти нет правильного ответа, — говорит Пабло Гарридо, старший технический менеджер по продуктам BlueCat Edge. «Это правильный ответ для случая использования».

    Сделать его коротким, но не слишком коротким

    Короткие TTL имеют свои преимущества. Они могут увеличить скорость распространения DNS, ускорить обновление систем и повысить эффективность балансировки нагрузки.

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

    Товарищ по ИТ-сообществу Фрэнк Денис также недавно изложил свои доводы в пользу того, чтобы избегать слишком низких TTL.

    «Вы платите штраф. И ваши потребители за эту услугу платят за это незначительную плату за общий срок службы модели предоставления услуг», — сказал один из клиентов.«Если вы разработчик решений — облачных или корпоративных, для меня это не имеет особого значения — и вы разрабатываете что-то, для чего каким-то образом требуется почти нулевой TTL, вы провалились. Вы завалили свою работу по правильному проектированию этого решения».

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

    Как клиенты устанавливают свои минимальные TTL

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

    «Если у вас есть реальная архитектура DNS, вы понимаете, где происходит кэширование и как ваши TTL будут взаимодействовать и взаимодействовать», — сказал клиент. «Тогда вы можете принимать разумные решения относительно того, каким должен быть ваш TTL по умолчанию или где должны быть минимальные значения.

    Повышение безопасности и отказоустойчивости с помощью функций BlueCat Edge TTL

    Говоря о том, что нет времени умирать, функция пространства имен в BlueCat Edge противостоит этой тенденции и позволяет запросам обрести вторую жизнь. Если запрос DNS получает ответ NXDOMAIN в первый раз, он может попробовать второй набор серверов ниже по течению. Называемая Intelligent Forwarding, она дает запросу как минимум две жизни. (Потому что, эй, ты живешь только дважды, верно?)

    Функции

    Edge также обеспечивают пользователям большую безопасность и отказоустойчивость, когда речь идет, в частности, о DNS TTL.

    Повышенная безопасность благодаря очистке кэша одним щелчком мыши и короткому сроку жизни

    Пограничные точки обслуживания

    действуют как «первый переход» для клиентских устройств — по сути, кэширующий сервер пересылки. Но BlueCat обнаружил, что клиенты, которые хотят создать политики для блокировки определенного сетевого трафика, были обязаны TTL доменов для этих запросов. Вы можете принять политику, чтобы заблокировать их, да. Но это может вступить в силу только после истечения срока действия запросов в этом кеше.

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

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

    Важно отметить, что вы можете настроить списки доменов, чтобы контролировать, какие полные доменные имена будут затронуты этими правилами. Таким образом, вы можете, например, исключить внутренние домены, которые вы не хотите контролировать с помощью сокращенного TTL.

    Повышение отказоустойчивости за счет обслуживания запросов с истекшим сроком действия из кэша

    Для повышения отказоустойчивости Edge может обслуживать запросы из кеша после истечения срока жизни ответа. Это так же просто, как выбрать переключатель.

    Функция просроченной подачи не влияет на TTL как таковую.Но он продлевает срок жизни просроченного ответа в кеше до тех пор, пока не будет получен новый ответ. Расширения могут длиться от одного часа до 24 часов.

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

    Подробнее о настройке запросов с истекшим сроком действия сервера из кэша в пограничной точке обслуживания:

    Возможность полной настройки значений TTL

    Для будущих выпусков Edge компания BlueCat рассматривает возможность полной настройки значений TTL.

    Для короткого TTL 60 секунд слишком много? Может быть, это 15 секунд, которые вы хотите. Или при обслуживании просроченных запросов из кеша, возможно, один час будет слишком долгим, а 15 или 30 минут будут более эффективными.

    Поделитесь своими мыслями об этой потенциальной функции управления кешем в Edge или о том, как вы настраиваете TTL в целом в Network VIP.

    Что такое TTL — TIME to Live? С примерами и значениями

    Записи

    DNS хранят соответствующую информацию о домене, такую ​​как IP-адреса, имена хостов и данные о владении, но есть одно значение в записи, которое определяет, как долго определенная информация действительна: время жизни (TTL). Этот ресурс дает представление о том, что такое TTL.

    ТТЛ Значение

    Время жизни (TTL) похоже на дату истечения срока действия для записей DNS. Значение TTL измеряется в секундах и используется распознавателями для определения времени кэширования записи DNS перед ее удалением или обновлением. Этот параметр играет важную роль в DNS, поскольку он может влиять на объем запросов и скорость распространения.

    Рекомендуемые значения TTL

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

    Для записей, которые редко изменяются, обычно рекомендуется использовать более высокие значения TTL. Например, настройки TTL от 3600 до 86 400 секунд обычно используются для записей MX и TXT. С другой стороны, для доменов с критически важными службами, часто обновляемыми записями или использующих конфигурации балансировки нагрузки DNS, такие как аварийное переключение, потребуются более низкие значения TTL, обычно от 30 до 300 секунд.

    Совет : Самое короткое (самое безопасное) значение TTL, разрешенное для записей DNS, составляет 30 секунд. Хотя технически возможно установить более низкие значения, многие резолверы не распознают более короткие периоды времени. Если вам нужен TTL для записи менее 30 секунд, обязательно сначала сделайте тестовую запись.

    При попытке определить время жизни для ваших записей имейте в виду, что какое бы значение вы ни установили, это сколько времени потребуется, прежде чем запись отобразит любые обновления на всех серверах в Интернете.Например, если для записи A установлено значение 86 400 (24 часа), и вы меняете IP-адрес или обновляете конфигурацию этой записи, пройдет целый день, прежде чем всем будет предоставлен новый контент.

    Знаете ли вы?: Некоторые интернет-провайдеры (ISP) обновляют свои записи только каждые несколько дней и игнорируют значения TTL . Большинству пользователей будет возвращен обновленный контент, но могут быть и пользователи, которым по-прежнему будет предоставляться контент на основе старой записи.

    Пример TTL

    Теперь, когда я рассказал, что такое TTL и что он делает, теперь давайте посмотрим на пример того, как он выглядит в записи.

    A (хост)               Указывает на (IPv4-адрес)    TTL 

    @ (корень)      192.0.2.255   30

    A (хозяин) Запись типа Приоритетное значение 160 TTL

    @        MX 10 [email protected]ком 86400

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

    Совет : Если вам нужно внести изменения в запись, которая обычно использует высокие значения TTL, вы можете сначала уменьшить TTL, дождаться истечения срока действия кэша, а затем внести изменения.

    Логика ТТЛ

    Хотя вы не можете предсказать будущее, всегда лучше подумать, какие условия могут потребовать изменения ваших записей DNS.Простой способ сделать это — снизить значения TTL. Тем не менее, вы не хотите, чтобы каждая запись была установлена ​​слишком низко, так как это может привести к увеличению запросов и, следовательно, к более высоким затратам для вашей организации. Хорошим балансом было бы установить для любых некритических или редко изменяющихся записей время между 1 и 12 часами и использовать более низкие значения для конфигураций балансировки нагрузки или критически важных записей, требующих частых изменений.

    Понимание времени жизни  

    Time to Live — важнейшая часть DNS.Он определяет период времени, в течение которого записи должны храниться в кэше, и предоставляет компаниям гибкость для стратегического и беспрепятственного планирования обновлений DNS. Понимание того, для каких записей требуются более высокие или более низкие значения и как преобразователи хранят записи в кэше, поможет вашим конечным пользователям получать самое актуальное содержимое и оптимально работать с вашим доменом.

    Что такое TTL и рекомендуемые значения: DNS Made Easy

    TTL или время жизни — это параметр в каждой записи DNS, который определяет, как долго запись будет кэшироваться при разрешении серверов имен, браузеров и т. д.

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

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

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

    Технические характеристики

    TTL задается в секундах, поэтому 60 — это одна минута, 1800 — 30 минут и т. д. ) IP-адрес, это приведет к увеличению трафика запросов для вашего доменного имени. В то время как очень высокий TTL может привести к простоям, когда вам нужно быстро переключить IP-адреса.

    Совет:  Если вы планируете изменить свой IP-адрес, вам следует установить низкое значение TTL за несколько часов до внесения изменений.Таким образом, у вас не будет простоев во время смены. Как только ваш IP изменится, вы всегда сможете снова поднять свой TLL.

    Рекомендуемый TTL

    Из-за характера каждой записи мы рекомендуем определенные значения TTL для каждого типа записи.

    A-записи

    Существует три типа A-записей, которые следует учитывать; Записи A с аварийным переключением, A Records без аварийного переключения и A Records, установленные для серверов имен Vanity.

    Для A Records с отработкой отказа рекомендуется значение TTL 180 или ниже.Это связано с тем, что IP-адрес этой записи будет меняться во время сбоя основного IP-адреса, и вы не хотите, чтобы трафик шел на отключенный IP-адрес очень долго. Этот TTL может быть ниже в очень важных обстоятельствах. Однако имейте в виду, что более низкий TTL будет соответствовать более высоким запросам, но вызовет более быструю отработку отказа.

    Для записей A без аварийного переключения мы рекомендуем TTL от 1800 до 3600. Это связано с тем, что эти записи запрашиваются очень часто, и вы не хотите, чтобы начислялось большое количество запросов, однако вам нужно, чтобы TTL был достаточно коротким, поэтому, когда в запись вносятся изменения, это происходит в течение разумного периода времени.

    Для записей A, установленных для серверов имен Vanity, мы рекомендуем TTL 86400. Это связано с тем, что эта запись не изменится, но будет запрашиваться каждый раз, когда делается новый запрос для доменов с этими серверами имен Vanity.

    Записи перенаправления CNAME / ANAME / MX / HTTP

    Для этих типов записей мы рекомендуем TTL от 1800 до 3600, склоняясь к более высокому TTL. Это связано с тем, что эти записи будут указывать на другие записи, которые будут вносить изменения, поэтому изменения для этих записей очень редки.Они также будут запрашиваться довольно часто, поэтому чем выше TTL, тем меньше количество запросов.

    Записи TXT (SPF) / DMARC / DKIM / CAA

    Для этих типов записей мы также рекомендуем TTL от 1800 до 3600, также склоняясь к более высокому TTL, если вам не нужно часто вносить изменения. Это связано с тем, что большинству пользователей не нужно будет менять их очень часто, поскольку они используются для проверок, которые будут статическими (по большей части).

    Примечание. Записи TXT заменяют записи Sender Policy Framework (SPF), которые являются устаревшими записями.Constellix по-прежнему поддерживает изменения и удаления записей SPF, которые в настоящее время находятся в вашей учетной записи, но новые или дополнительные конфигурации должны быть в формате записи TXT.

    Записи NS

    Для записей сервера имен рекомендуется значение TTL, равное 86400. Это связано с большим объемом запросов для этих типов записей и чрезвычайно низкой скоростью их изменения. Каждый раз, когда запрашивается запись для домена, эти записи также будут запрашиваться.

    PTR Records

    Для Pointer Records мы рекомендуем TTL от 1800 до 3600.Это связано с тем, что эти типы записей можно менять нечасто, в зависимости от того, как вы их используете. Однако мы рекомендуем более высокое значение TTL, если вы не планируете часто их менять.

    Дополнительная литература

    Ознакомьтесь с рекомендациями по TTL в нашем блоге.

    .
    Что такое ttl: Что такое TTL и как с его помощью обмануть оператора

    Добавить комментарий

    Ваш адрес email не будет опубликован.

    Пролистать наверх