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

Содержание

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

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 и мануальный режим вспышки и как их использовать?

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

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

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

Компенсация экспозиции

Точно так же, как вы можете использовать компенсацию экспозиции в полуавтоматическом режиме на камере, вспышки с режимом TTL имеют так называемую компенсацию вспышки.

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

Компенсация вспышки А-3 немного уменьшает вспышку, А+1 добавляет один полный stop света к кадру.

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

Работает ли TTL без камеры?

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

В чем разница между режимами ETTL и TTL?

Некоторые вспышки TTL имеют несколько вариаций режима TTL. Например, у флешганов Canon есть режимы ATTL, ETTL и другие функции. Аббревиатура ETTL означает Evaluative Through The Lens — «Оценочный через объектив». В этом режиме используются быстрые предварительные импульсы света перед фактической вспышкой для того, чтобы заглушить окружающий свет, который может помешать экспозиции. Режим ETTL полезен в сценах, где другие яркие источники света конкурируют со светом от вспышки. Он, например, идеально подходит для концертов, свадеб и других мероприятий.

Как использовать мануальную вспышку?

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

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

Настройка 1/1 — это самый яркий свет (полная мощность), который может посылать вспышка.

1/2 — это половина мощности, 1/4 — четверть и так далее.

Различные модели вспышек будут иметь разные диапазоны мощности от 1 до 1/64, некоторые до 1/128, другие до 1/250.

Управляя мощностью можно настроить вид света и теней на изображении. Освоение мануальной вспышки требует практики и терпения. Тут ваша вспышка не даст вам никаких советов о том, какие настройки использовать.

У многих фотографов есть свои предварительные настройки для каждого типа изображения, которые затем они подстраивают по мере необходимости.

Некоторые фотографы, например, начинают с определенной мощности, скажем, 1/32 и делают снимок. Затем они настраивают параметры вспышки выше или ниже на основе этого первого изображения.

Еще вариант — использовать ручные экспонометры для считывания света в сцене. Они, как правило, позволяют получать достаточно точные показания.

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

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

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

Как управлять вспышкой для получения хороших результатов?

Начнем с ISO. Влияние ISO на вспышку легко понять, потому что это то же самое, что использование ISO без вспышки. Регулировка ISO делает фотографию ярче или темнее. Он влияет на окружающий свет на заднем плане так же, как свет от вспышки. В мануальном режиме вы можете переместить вспышку или объект дальше, если вспышка слишком яркая. Вы можете дополнительно управлять своей вспышкой, используя модификаторы, такие как софтбоксы и диффузоры. Съемка с вспышкой создает жесткий свет с резкими тенями. Использование же рассеивателя или софтбокса вместе с меньшей мощностью вспышки создаст более мягкий и приятный свет. Если у вас нет рассеивателя, вы можете отражать свет от стены или потолка нейтрального цвета, чтобы смягчить освещение. Отражение вспышки от стены создаст пространственное освещение, словно вы поместили вспышку там, где была стена.

Сравнение TTL и мануального режимов

Каждый режим вспышки имеет свои плюсы и минусы.

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

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

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

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

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

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

Заключение

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

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

Что означает 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. 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 или же игровые консоли).

раздаем безлимитный интернет со смартфона на компьютер

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

Что это за технология и как обойти ограничения – поговорим в сегодняшней статье.

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

TTL – это специальный показатель, который встроен в каждое устройство, способное выходить в интернет. Сама аббревиатура расшифровывается как Time To Live – «время жизни IP-пакета». Это набор данных, который передается от пользователя к серверу и обратно. Время в данном случае означает то, сколько может просуществовать пакет без потери информации. Изначально TTL хотели измерять в секундах, откуда и пошло определение.

Значение TTL в компьютерных сетях находится в диапазоне от 0 до 255. Перемещаясь между различными маршрутизаторами, параметр постоянно меняется. Для владельцев устройств на базе iOS и Android начальное значение обычно равняется 64, для Windows – 128. Каждый переход через беспроводной канал уменьшает показатель на 1 единицу. Если произойдет множество скачков от одного клиента к другому, значение становится равным 0 – в таком случае все данные в пакете уничтожаются.

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

Более детально это выглядит так:

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

О том, как это сделать, поговорим далее.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Как узнать значение TTL на компьютере

Прежде чем переходить к изменению TTL, необходимо определить, чему оно равняется. В Windows 10 сделать это довольно просто – достаточно ввести нужную команду в командную строку, запущенную от имени администратора. Рассмотрим на примере:

  1. Открываем меню «Пуск» на компьютере и вводим запрос «Командная строка». В верхней части находим нужную нам программу и кликаем по ней правой кнопкой мыши. Затем выбираем «Запуск от имени администратора».
  2. В результате мы попадаем в консольное окно – оно то нам и нужно. Вводим в него команду ping 127.0.01 или ping 127.0.0.1. Получаем информацию о TTL:

Узнав нужное нам значение, можем переходить к его изменению.

Как изменить TTL в Windows 10

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

Перейдем к настройке:

  1. Зажимаем на клавиатуре комбинацию клавиш «Win+R», где Win – кнопка с логотипом Windows, расположенная в нижнем левом углу. Перед нами откроется окно «Выполнить» – вводим в нем запрос regedit и жмем «ОК».
  2. В отобразившемся окне вводим: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parame.
  3. Теперь нам нужно создать новый файл – для этого кликаем правой кнопкой мыши по пустой области и выбираем «Создать» -> «Параметр DWORD (32 бита). Если вы на 64-битной системе, то выберите QWORD (64 бита). В результате мы получаем новый параметр – зададим ему имя DefaultTTL.
  4. Открываем созданный нами параметр и вносим в него изменения. Устанавливаем значение 65, в блоке «Система исчисления» выбираем «Десятичная».

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

Как раздать интернет на Android-смартфоне

Есть три способа раздачи интернета – через мобильную точку доступа, USB или Bluetooth.

Мобильная точка доступа

Алгоритм действий следующий:

  1. Выдвигаем на телефоне шторку и зажимаем кнопку «Точка доступа», чтобы перейти в основное меню.
  2. Переводим ползунок в режим «Включено».

В моем случае выполняется раздача Wi-Fi под именем «Frank» с паролем «12345678». На вашем смартфоне будут указаны другие параметры, но вы всегда можете их поменять. Также в настройках можно отключить вход по паролю – для этого необходимо в верхнем правом углу нажать на троеточие и выбрать «Настройки точки доступа». Затем в блоке «Безопасность» изменить значение на «Открытый».

Раздаем интернет через Bluetooth

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

  1. Для начала включаем Bluetooth на самом смартфоне – для этого выдвигаем шторку и активируем нужную нам функцию.
  2. Переходим к компьютеру – нажимаем на крайнюю правую кнопку в нижней строке и активируем Bluetooth.
  3. После этого в панели задач отобразится иконка блютуза – кликаем по ней правой кнопкой мыши и открываем параметры.
  4. В отобразившемся окне выбираем «Добавление Bluetooth или другого устройства».
  5. Нажимаем «Bluetooth».
  6. Выбираем нужное нам устройство и жмем «Подключиться». В это время на телефон придет уведомление, которое также нужно подтвердить.
  7. Возвращаемся в настройки Bluetooth и выбираем «Устройства и принтеры».
  8. Осталось найти наш смартфон и подключиться к нему через точку доступа.

Убедитесь, что ваш телефон и ноутбук не подключены к какой-либо другой сети.

Через USBподключение

Для подключения через USB нам потребуется простой провод Type-A/C на Type-C/Micro B – в общем тот, который вы обычно используете для зарядки.

Подключаем телефон к компьютеру и выполняем следующие действия:

  1. Выдвигаем шторку и нажимаем на «USB для передачи файлов».
  2. В отобразившемся окне активируем пункт «USB модем».
  3. Теперь переходим к компьютеру – в правой части должно появиться новое окно с предложением подключить новую сеть. Жмем «Да».
  4. Если окно не появилось, то вы можете подключиться через нижнюю панель:

Вот такими несложными манипуляциями мы смогли подключиться к интернету, который раздается со смартфона на Android.

Как раздать интернет на iOS-устройстве

Раздача интернета на iOS практически не отличается от таковой на Android. Для этого необходимо перейти в раздел «Настройки» -> «Сотовые данные» -> «Режим модема» или «Настройки» -> «Режим модема». В отобразившемся окне выбрать «Разрешать другим». Здесь же мы можем изменить пароль – достаточно нажать на пункт «Пароль Wi-Fi» и ввести новый пароль.

Раздать интернет на Mac, PC и другие устройства мы также можем через Bluetooth:

  1. Открываем «Настройки» -> Bluetooth.
  2. Находим на компьютере опцию «Подключение к Bluetooth» и выбираем нужное нам устройство. Случай с компьютером на Windows мы рассматривали ранее – можете воспользоваться им.

После изменения TTL вы можете пользоваться раздачей интернета без каких-либо проблем, если ранее они были. Удачи!

полезная инструкция на все случаи жизни

Содержание

  1. Что такое TTL
  2. Понятие TTL
  3. Принцип работы TTL
  4. Более подробно про TTL
  5. Обход блокировок
  6. Как изменить TTL на Андроид
  7. Ручное изменение TTL
  8. Как пользоваться TTL Master
  9. Как проверить TTL на компьютере?
  10. Как поменять TTL на Windows 7 и выше
  11. Windows 7, 8, 10
  12. Как изменить TTL в Windows 10?
  13. Изменение на Linux
  14. Изменение TTL в MacOS
  15. Смена времени жизни пакета на iOS
  16. Изменение времени жизни пакета на модемах
  17. Что такое расширенные права учетной записи
  18. Способы изменения TTL без прав суперпользователя
  19. Изменение TTL с Root-правами
  20. На Android с помощью приложений
  21. TTL Master
  22. ES проводник
  23. На OS Windows
  24. Вручную
  25. Практические способы корректировки TTL
  26. Корректировка TTL с помощью приложений
  27. Корректируем TTL на компьютере
  28. Корректируем TTL на устройстве Android
  29. Изменение TTL
  30. Корректируем TTL на компьютере
  31. Корректируем TTL на устройстве Android
  32. Корректировка TTL с помощью сторонних приложений
  33. Обход ограничения на Айфон
  34. Изменения TTL на Mac OS
  35. Как операторы узнают, что трафик раздается
  36. TTL в роутере
  37. Зачем нужна замена TTL?
  38. Проверка прав суперпользователя на смартфоне
  39. Изменение TTL с root-правами
  40. Приложение TTL Master
  41. Приложение ES проводник
  42. Заключение

Что такое 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 на Android. Сменив стандартное значение на 63, пользователь уберет разницу между пакетами данных самого устройства и теми, что отправляются с подключенных телефонов – у них стандарт останется 64, но при проходе через раздающий смартфон станет равно 63. В итоге мобильный оператор будет получать TTL=63 и не заметит раздачи интернета.

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

Понятие TTL

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

TTL расшифровывается как Time To Live, то есть время жизни пакета данных в секундах. При прохождении пакета через очередной роутер TTL уменьшается на единицу. Нужно это для того, чтобы пакет бесконечно не гулял по сети, если не сможет дойти до адресата. Роутер, при попадании в который пакет исчерпал свое значение TTL, посылает отправителю сообщение ICMP о том, что данный пакет превысил максимально допустимое время своего пребывания в сети. Максимальное значение TTL=255. Причем разные операционные системы генерируют пакеты с разным TTL.

Если говорить совсем простыми словами…
Представьте себе, что вам 5 лет и вы хотите кушать (вы – пакет). Вы идете к папе и говорите: «Папа, я хочу кушать». Ваш папа смотрит телевизор, согласно таблице маршрутизации о посылает вас к маме. Вы идете к ней и просите «Мамааа, я хочу кушать». Мама болтает с подругой по телефону и согласно своей таблице маршрутизации посылает вас к папе. И так вы ходите как дурак от папы к маме и обратно, туда-сюда, туда-сюда, а все потому что криворукие админы (родители папы и мамы) неправильно настроили таблицу маршрутизации. Чтобы защититься от таких ситуаций придумали понятие TTL (Time To Live), что применительно к нашей ситуации означает количество терпения у мальчика, пока он не скажет «достало» и не упадет перед ногами мамы или папы в беспомощном состоянии. Последний, по правилам (стандарты – это «так заведено в семье»), обязан послать короткий нелестный отзыв адрес того, кто послал мальчика кушать. Это так называемый ICMP-пакет «мальчик сдох»

Ок, так при чем тут операторы? Дело в том, что по полученным от абонента 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, которое по умолчанию равно 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. Список таких серверов постоянно пополняется. Но и эта проблема достаточно легко решается. По этому поводу у нас на портале есть подробные инструкции для всех операторов:

  • МТС
  • Билайн
  • YOTA

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

Как изменить 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 на компьютере?

На самом деле очень просто:

  1. Откройте командную строку. В Windows 10 можно просто зажать Win + X (либо просто нажать правой кнопкой по пуску) и выбрать командную строку от администратора. Можно еще зажать Win + R и написать cmd, потом нажать ОК.
  2. Теперь указываем команду ping 127.0.0.1 — в ответе команды вы увидите значение TTL.

Команда простая и просто проверяет связь с ПК с самим собой, потому что 127.0.0.1 — это локальный адрес самого компа, это не интернет и не локальна сеть.

Как поменять 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 достаточно создать два идентичных параметра в редакторе реестра.

Windows 7, 8, 10

  1. Чтобы сменить ТТЛ – нажимаем на кнопки «Win» и «R».

  1. Выполняем:

regedit

  1. Заходим в основную папку: «HKEY_LOCAL_MACHINE».
  2. Далее находим системную папку «SYSTEM».
  3. Проходим по пути: «CurrentControlSet» – «Services». Далее нам понадобятся обе папки «TCPIP» и «TCPIP6». Сначала открываем первую и кликаем по папке «Parameters».

  1. Нажмите правой кнопкой по полю справа и выберите: «Создать» – «Параметр DWORD» – называем параметр как «DefaultTTL».

  1. Двойным щелчком левой кнопки мыши откройте параметр и измените «Значение» на 65 – для Android и iOS устройств. Если вы используете телефоны или планшеты с Windows Phone системой или другой, то ставим 130. Также убедитесь, что система исчисления стоит как «Десятичная».

  1. Тоже самое на всякий случай сделайте и в папке «TCPIP6/Parameters».

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

  1. Win+R = services.msc (Заходим в службы).
  2. Находим центр обновления ОС и отключаем, установив тип запуска «Отключено». Не забудьте применить параметр.

  1. Перезагружаем систему.
  2. Теперь чтобы проверить и узнать, что вы все сделали правильно, и изменение TTL прошло успешно – нажимаем опять «Win+R» и прописываем «cmd», чтобы запустить командную строку и прописываем:

ping 127. 0.0.1

  1. В строке TTL должно стоять значение 65, тогда все хорошо.

Теперь включаем раздачу с телефона на ПК и проверяем.

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

Возможно способ будет работать и для Windows 7.

  1. Открываем реестр, для этого можно зажать Win + R, указать команду regedit.
  2. Переходим по такому пути: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters
  3. Теперь в этой папке нужно создать параметр DefaultTTL — нажимаем правой кнопкой справа по белому пространству и выбираем Создать > DWORD (32-bit), даем название DefaultTTL. Потом нажимаем два раза по созданному параметру и указываем.. например 64 (там где Система исчисления там выбираем Десятичная). Указать можно и другое значение, смотря какую задачу вы хотите решить.
  4. Точно такой же параметр нужно создать и в этом разделе: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTCPIP6
  5. После создания параметра нужно перезагрузить ПК.

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

Кстати часто используя TTL оператор запрещает пользоваться мобильным интернетом на ПК.

Изменение на Linux

Как осуществляется смена TTL на компьютере с операционными системами Linux? Для Linux смена времени жизни пакета меняется одной строкой в терминале: sudo iptables -t mangle -A POSTROUTING -j TTL —ttl-set 65

Изменение TTL в MacOS

MacOS по умолчанию обладает временем жизни 64. Если требуется его изменить, нужно в терминале ввести команду: sudo sysctl -w net.inet.ip.ttl=65.

Однако при таком подходе значение после перезагрузки снова изменится на 64. Поэтому необходимо выполнить ряд манипуляций. В корне диска существует каталог etc. Он скрытый, но в него нужно попасть. Там создаётся файл sysctl.conf. В нем нужно прописать всего одну строчку — net.inet.ip.ttl=65. Ну и естественно, сохранить.

Для отображения данной скрытой папки в Findere надо перейти в основной диск и нажать сочетание клавиш cmd+shift+G. В появившемся окне вводится имя искомой папки, после чего она найдется.

Смена времени жизни пакета на iOS

С помощью твика TetherMe можно сменить на iOS TTL. Что это такое? Это deb-приложение, которое разблокирует режим модема на устройствах с iOS на борту. Дело в том, что Apple позволяет некоторым операторам сотовой сети блокировать функцию «Режим модема» на уровне симки. Данное приложение даёт возможность его активировать и использовать телефон в качестве модема.

Изменение времени жизни пакета на модемах

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

На сайте 4PDA имеется подборка решения для смены времени жизни на модемах от разных производителей и моделей. Также там можно найти подробные реализации данной задачи.

Что такое расширенные права учетной записи

Далеко не все пользователи знают, что такое Root праваи какие возможности открывают для пользователя. Это учетная запись, позволяющая совершать любые операции на смартфоне. Режим суперпользователя нужен для переделки гаджета под себя или для открытия приложений, которые не работают.

Чтобы проверить, есть ли на устройстве Root-права, скачайте приложения Root Checker и Terminal Emulator. Достаточно установить и запустить проверку. В случае обнаружения профиля суперпользователя программа выдаст соответствующее уведомление.

Способы изменения TTL без прав суперпользователя

Подобное действие не работает на некоторых моделях. Для этого скачайте «Terminal Emulator for Android». Программа — комплекс программных средств, позволяющих проще взаимодействовать человеку с компьютером.

Как поменять TTL на Андроид без Root:

  • после установки введите специальную команду: cat /proc/sys/net/ipv4/ip_default_ttl
  • если в смартфоне доступны изменения, появится специальное поле с первичным значением TTL;
  • прибавьте к показателю 1, чтобы обмануть технику провайдера.

    Чтобы завершить, перезапустите девайсы и вновь подключите к интернет-сети. Если обойти ограничения не удалось, списываются средства или отключили трафик, включите Root-права.

    Изменение TTL с Root-правами

    Проще всего зафиксировать TTL с рутированным смартфоном. Root-профиль дают пользователю права главного администратора и возможность совершать любые манипуляции.

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

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

    На Android с помощью приложений

    Если на смартфоне установлены рут-права, проще всего использовать «TTL Master» и «ES Проводник». Для работы с ними не нужно иметь никаких знаний IT-области, достаточно скачать и запустить утилиты.

    TTL Master

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

    1. Скачайте на смартфон.
    2. После установки на экране появится значение текущего показателя TTL.
    3. Нажмите пункт «Обойти ограничение».
    4. Программа добавит 1 к стандартному значению, установленному оператором (до 64) и вы сможете свободно раздавать интернет.

    Если произошел сбой, приложение TTL Master и тут поможет:

    1. Зайдите в Настройки.
    2. Выберите пункт «iptables».

    Метод применим не на всех моделях, но попробовать стоит.

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

    ES проводник

    Для изменения TTL воспользуйтесь специальным софтом. Используйте файловый менеджер ES:

    • Скачайте приложение на смартфон.
    • Включите опцию Авиарежим для отключения устройства от мобильной сети.
    • Откройте Terminal Emulator и в поле запроса введите строку, содержащую разрешение на смену TTL: proc/sys/net/ipv4/ip_default_ttl.

      Если все сделано правильно, вы настроите многоканальную сеть между цифровыми устройствами.

      На OS Windows

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

      • включите на смартфоне Wi-Fi;
      • соедините телефон с ПК;
      • в компьютере найдите папку «Сетевые подключения»;
      • выберете действующую сеть и откройте вкладку «Состояние»;
      • в вышедшем списке копируйте цифры напротив значения «Шлюз»;
      • откройте командную строку, одновременно нажав Win + R;
      • в строке введите скопированное значение с приставкой ping. Например, ping 192.168.42.1.

      В командной строке будет отображено значение TTL.

      Вручную

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

      1. Зайдите в меню «Пуск».
      2. Введите в строке «regedit».
      3. Нажмите «Поиск».
      4. После запуска редактора вводим строку:

      HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters

      1. В появившемся окошке создаем новый параметр DefaultTTL.
      2. В поле вводим текущий показатель TTL + 1. Например, 64+1=65.
      3. После изменений перезагрузите компьютер.

      С 2016 года российские операторы мобильной связи ввели оплату за раздачу интернета на другие устройства. Но пользователи не унывали, сразу нашлись те, кто смог понять, какими способами обойти ограничения и получать законно оплаченный трафик на домашний компьютер, планшеты и другие гаджеты. Теперь эти секреты знаете и вы, и сможете настроить сеть на 2-3 канала самостоятельно за 30 минут.

      Практические способы корректировки TTL

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

      Корректировка TTL с помощью приложений

      Большинство читающих не хотят разбираться с настройками устройств, ведь все можно сделать быстрее и проще. А все благодаря специальным приложениям. Наиболее известные из них – TTL Editor, TTL Fixer и TTL Master. Несмотря на их положительные стороны, приложения обладают и рядом недостатков: изменять значение ими потребуется после каждой перезагрузки смартфона.

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

      Корректируем TTL на компьютере

      Если необходимо настроить персональный компьютер, то сделать это также можно с помощью программ, но гораздо надежнее использовать «Редактор реестра». Пошаговая инструкция по работе с ним такая:

      • Запустить ПК или ноутбук под управлением «Виндовс» и открыть окно «Выполнить» сочетанием клавиш Win + R.
      • Ввести команду «regedit.exe» и нажать Enter.
      • Пройти по пути HKEY-LOCAL-MACHINE/ System/CurrentControlSet/Services/Tcpip/Parameters.
      • Создать новый параметр в папке типа «DWORD 32 бита».
      • Задать ему числовое значение «65» и назвать «Default».
      • Сохранить изменения.

      Корректируем TTL на устройстве Android

      Чтобы скорректировать значение TTL пакетов на андроиде, достаточно скачать программу TTL Master. Она помогает держать параметр в норме. Алгоритм следующий:

      • Получить рут-права через программу King Root.
      • Запустить «ТТЛ-Мастер».
      • Получить текущее значение ТТЛ.
      • Перейти в настройки и изменить параметр на «64».
      • Сохранить изменения.

      Изменение TTL

      Чтобы оператор ни о чём не догадался, можно использовать специальные программы. Они меняют значение TTL так, чтобы подключение устройств через Wi-Fi стало незаметным – так можно раздавать интернет с телефона МТС без ограничений.

      Корректируем TTL на компьютере

      Основная функция TTL – это контроль количества переданных пакетов трафика по протоколу IP-адреса. Каждое устройство имеет своё фиксированное значение этого показателя. Для компьютера – 128, а для смартфона – 64. Чтобы незаметно для оператора использовать передачу данных с телефона на ноутбук, нужно поменять значения TTL на обоих устройствах.

      Чтобы подкорректировать настройки на ПК (только для Windows), выполните следующие шаги:

      • Нажмите кнопку пуск в левом нижнем углу.
      • Найдите в списке пункт «Выполнить». Обычно он находится в папке «Служебные».

      • В поле «Открыть» напишите regedit и нажмите «Ок». Это команда для перехода в меню редактирования реестра.

      • В левой части открывшегося окна показана ветвь папок и файлов. Найдите в ней папку с названием HKEY-LOCAL-MACHINE и нажмите на неё.
      • Во вложенном списке папок выберите System.
      • Далее CurrentControlSet.
      • В выпавшем перечне найдите Services.
      • Затем поочерёдно откройте папки Tcpip и Parameters.
      • Теперь перемещаемся в правую часть окна. Здесь нужно кликнуть правой кнопкой мыши на свободном пространстве (не на файл) и в выпавшем меню нажать кнопку «Создать», далее — «Dword 32bit».

      • Задаём имя файлу – DefaultTTL.
      • Открываем его двойным нажатием левой кнопки мыши.
      • Откроется окошко изменения параметра. Ставим флажок на десятичную систему исчисления. В поле «Значение» вводим 65. Жмём «Ок».

      То же самое нужно проделать в соседней ветви файлов. Откройте папки в левой части окна в следующем порядке:

      HKEY_LOCAL_MACHINE –> SYSTEM –> CurrentControlSet –> Services –> TCPIP6

      После нажатия конечной папки переходим в правое окошко и создаём файл DefaultTTL так же, как в первой ветке реестра.

      Когда всё готово, нужно перезагрузить компьютер. Теперь его значение TTL по умолчанию равно 65. При подключении к интернету через смартфон оператор MTS увидит TTL = 64 и не включит ограничение.

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

      Корректируем TTL на устройстве Android

      На Андроиде можно скорректировать значение TTL без загрузки дополнительных программ. Но для этого должны быть root-права. Это получение статуса администратора практически с неограниченными возможностями управления и изменения системы устройства. Для каждой модели смартфонов используются свои утилиты. Чтобы узнать нужное программное обеспечение, введите в поисковике «получить root-права на смартфон {укажите модель}».

      Когда root установлен, можно приступать к смене значения TTL. Для этого:

      1. Включите на смартфоне режим полёта.
      2. Запустите приложение ES проводник (если установлена другая подобная программа, можно использовать её).
      3. Открывайте папки в следующей последовательности: proc/sys/net/ipv4. В последней папке отыщите файл ip_default_ttl, откройте его и поменяйте значение с 64 на 65.
      4. Сохраните изменения. Из приложения можно выйти.
      5. Отключите режим полёта. Дождитесь, пока смартфон подключится к сети.

      Активируйте режим модема через точку доступа Wi-Fi в настройках телефона. Теперь можно подключать другое устройство по вай-фай.

      Корректировка TTL с помощью сторонних приложений

      Для смены TTL есть специальные программы, которые сами устанавливают настройки, а пользователю не нужно разбираться в системных папках смартфона. Одна из самых популярных – TTL Master. Её можно скачать Google Play бесплатно.

      После установки программы на смартфон следуйте инструкции:

      1. Запустите приложение TTL Master.
      2. На экране будет указано текущее значение TTL – 64.
      3. Нажмите на поле с названием «Введите TTL» и напишите число 65.
      4. Рядом с этим окошком есть кнопка «Применить» — нажмите на неё.

      Теперь можно включать режим модема и пробовать раздачу. Этот способ не всегда срабатывает в зависимости от модели телефона и настроек оператора. Если всё равно срабатывает блокировка, воспользуйтесь другой функцией в этой программе. На главном экране нажмите кнопку «Попробовать правило iptables». Появится ответ – «Ок». Попытайтесь теперь подключить другое устройство через точку доступа Wi-Fi.

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

      Обход ограничения на Айфон

      На Айфоне при блокировке раздачи попадает функция «Режим модема». Для устранения этого запрета есть программа TetherMe.

      После установки приложения в настройках iPhone появится новый пункт «Режим модема». Найти его можно по следующему пути:

      Настройки -> Основные -> Сеть

      После включения режима модема система предложит использовать iPhone как USB-модем или как точку доступа Wi-Fi или Bluetooth. Выберите нужный вариант на экране смартфона.

      Теперь можно подключать другое устройство к интернету через iPhone. Если для Андроида нужны root-права для внесения настроек, но на Айфоне нужно установить джейлбрейк. Помните, что в этом случае может пропасть гарантия на телефон.

      Изменения TTL на Mac OS

      На Макбуке нужно в консоли ввести команду «sudo sysctl -w net.inet.ip.ttl=65». Так значение ТТЛ становится равным 65. Но такая настройка подходит только для протокола v4. Если пользователь выходит в интернет через протокол ipv6, то оператор все равно вычислит его раздачу интернета и заблокирует.

      В этом случае ipv6 нужно отключить. Если интернет раздаётся через Wi-Fi, то в настройках системы на МакБуке пройдите по такому пути:

      • «Сеть» –> «Wi-Fi» –> «Дополнительно» –> вкладка TCP/IP –> «Конфигурация IPv6».
      • В открытом разделе нажмите «Выключить».
      • Если такого пункта нет, то введите в терминале следующую строку: networksetup -setv6off Wi-Fi.

      После этого IPv6 отключится и МТС не сможет увидеть, что интернет раздаётся на МакБук. Если используется USB-кабель или Bluetooth, то отключать протокол нужно для того способа, через который подключён интернет.

      Как операторы узнают, что трафик раздается

      Потому что ему от абонента начинают приходить пакеты с разными значениями TTL. На это есть две причины:

      • Во-первых, у разных устройств TTL может быть разным. А при раздаче интернета появляется ведь второе устройство – то, на которое мы раздаем интернет. Так у телефона на iOS или Android значение TTL равно 64, а у компьютера на Windows – 128. И при раздаче интернета с телефона на компьютер появится два разных значения TTL: 64 и 128. Оператору уходят пакеты и с TTL=64, и TTL=127 (при отправке пакета с компьютера через раздающий телефон-роутер значение 128 уменьшается на единицу).
      • Во-вторых, даже если TTL устройств одинаков (с телефона на телефон), раздающий телефон опять же уменьшает TTL на 1 как всякий нормальный роутер. И оператору уходят пакеты с разными значениями TTL=64 (если это пакет с раздающего телефона) и TTL=63 (пакет с потребляющего телефона).

      Итак оператор получает пакеты с разными значениями:

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

      На всякий случай прикладываю картинки.

      Это работа без интернета. Телефон передает оператору только пакеты с TTL=64.

      А при раздаче интернета телефон передает оператору пакеты с тремя разными значениями TTL: 64 от себя, 127 от компьютера и 63 от потребляющего телефона.

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

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

      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-Гида, да растет его борода!

      Зачем нужна замена TTL?

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

      При возникновении такой проблемы у пользователя сразу возникает мысль, как поменять ттл на телефоне без рут прав на андроид. Как правило, желающих приобретать более дорогой пакет, не израсходовав всего лимита интернета в предыдущем, будет не много. Простейший способ – поменять ТТЛ на устройстве-приёмнике сигнала, т.е. компьютере. Можно также изменить этот параметр и на гаджете, который раздаёт. Однако это может привести к проблемам с доступом для аппаратов, которые раньше «конектились» беспроблемно.

      Проверка прав суперпользователя на смартфоне

      Для изменения значения «времени жизни» у андроид-устройства, необходимо получить права администратора (root-права). Поможет в этом дополнительный софт, который бесплатно можно скачать на Google Play. Позволят определить имеющиеся права суперпользователя популярные приложения – Root Checker или Terminal Emulator. Интерфейс первого приложения очень прост и позволяет произвести проверку интуитивно. При пользовании же второй необходимо ввести в командной строке «SU», что поможет определить наличие root-прав. Показанные значки # либо $ подтвердят положительный результат.

      Изменение TTL с root-правами

      Лучший метод изменения показателя ТТЛ (не зависимо – принимает это устройство или раздаёт) — использовать специальное приложение. Все такие программы могут использоваться исключительно при наличии root-прав. Соответственно, аппарат нужно заранее рутировать.

      Лучшие помощники в этом – это программы TTL Master и ES Проводник. Работа с ними отличается простотой и удобством.

      Приложение TTL Master

      TTL Master (Yota Tether TTL) – это программа, помогающая заменить «родной» TTL на другой, позволяя обойти ограничения провайдера. Программа помогает в работе с любым оператором связи. Можно автоматически сменить TTL, проведя перезагрузку устройства.

      Главное преимущество TTL Master – элементарность. Действия просты:

      1. Нужно зайти в Гугл Плэй, найти приложение и произвести установку его на гаджет, на котором будет изменяться показатель TTL.
      1. Запустив Мастер, пользователю станет доступно настоящий показатель TTL и графа, куда нужно внести изменённый показатель. Меняем.

      1. Затем нужно перезагрузить устройство.

      Эти нехитрые действия помогут снять все лимиты скорости. Напоминаем, что использовать ttl master без root прав не получится.

      Приложение ES проводник

      Поменять ТТЛ при помощи ЕS Проводника будет дольше по времени, нежели используя предыдущую программу. Для это нужно:

      1. Выключить все сетевые соединения на аппарате, активировав режим «Полёт» (в некоторых гаджетах – «В самолёте»).

      1. Включить ES Проводник и набрать следующую комбинацию – proc / sys / net / ipv4 / ip_default_ttl.

      1. Конечный файл открыть с помощью удобного текстовика, и произвести замену указанного показателя ttl на другой. После этого закрыть файл, сохраняя изменения.

      1. Отключить «Полёт» и активировать раздачу.

      Заключение

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

      Источники


      • https://mobila.guru/faqsingle/ttl-chto-jeto-takoe-i-zachem-ego-menjat/
      • https://itlang.ru/ttl-chto-eto-takoe-i-zachem-ego-menyat/
      • https://TelefonGid.ru/obshhie-voprosy/chto-takoe-ttl.html
      • https://WiFiGid.ru/poleznoe-i-interesnoe/ttl
      • https://990x.top/rasshirit-znachenie-ttl-asus-chto-eto.html
      • https://WiFiGid.ru/poleznoe-i-interesnoe/ttl-default
      • https://FB. ru/article/319501/ttl—eto-chto-takoe
      • https://rAndroid.ru/dev/smena-ttl-na-android-bez-root-prav
      • https://mymeizu-online.ru/spravka/tarifishche-razdacha-interneta.html
      • https://appsetter.ru/osobennosti-zameny-ttl-na-android-bez-root-prav.html

      как обмануть оператора мобильной связи

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

      Разбираемся, что такое ttl

       

      Содержание

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

      TTL – это всего лишь время жизни пакета данных в протоколе. А вот актуальность манипуляций со значениями данного пакета данных — в настоящее время весьма высока.
      [info_border pre_border_color=»red» width=»100%» text_align=»left» hex_border_color=»» hex_text_color=»»]Следующий шаг операторов — ограничение возможности раздачи для таких абонентов и различные иные меры. [/info_border]
      И большинство так или иначе столкнулись с данной проблемой и сейчас активно занимаются поиском информации о том, как можно обойти ограничения на раздачу интернета со своих смартфонов.
      Контроль трафика операторы связи обычно производят посредством мониторинга за TTL пакетами и ловят неподготовленных пользователей при раздаче трафика и несанкционированных подключений мобильных устройств к смартфону пользователя.

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

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

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

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

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

      Схема №1

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

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

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

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

      Схема № 2

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

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

      Схема № 3

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

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

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

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

      Схема №4

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

      Единственный недостаток — данный способ подходит не для всех моделей телефонов.

      Резюме

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

      Наши рекомендации:

      • Описание, отзывы и подключение тарифа Хайп МТС;
      • Как измерить скорость интернета на телефоне онлайн;

      Рейтинг

      ( 2 оценки, среднее 3 из 5 )

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

      В сети время жизни (TTL) определяет, как долго кэшировать запрос или содержимое. Значение TTL различается в зависимости от описываемого типа TTL.

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

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

      DNS TTL выражается во времени, поскольку оно определяет количество времени, по истечении которого распознаватель собирает сведения о веб-сайте. Например, если для DNS TTL Fortinet.com установлено значение 900 секунд (15 минут), распознаватель будет собирать сведения о Fortinet.com каждые 15 минут. В течение этого 15-минутного периода каждый пользователь, зашедший на сайт Fortinet.com, увидит одно и то же. Если 2000 пользователей зашли на Fortinet.com между 12:00 и и 12:15 все они увидят один и тот же текст, изображения, ссылки и т.  д. 

      Однако, даже если обновление было выполнено на веб-сайте в 12:10, оно не вступит в силу до тех пор, пока DNS TTL не вернется для сбора дополнительных сведений для сайта в 12:15. Таким образом, пользователь, зашедший на сайт Fortinet.com в 12:16. увидит обновленный контент, но пользователь, зашедший в 12:14. видел бы все, что там было между 12:00 и 12:15.

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

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

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

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

      Это позволяет использовать TTL для сбора информации о том, как пакет данных перемещается через Интернет. При использовании протокола управления передачей/протокола Интернета (TCP/IP) пакеты данных обычно не перемещаются по прямой линии от источника к месту назначения. Они перескакивают с одного узла на другой, в конечном итоге достигая назначенной конечной точки.

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

      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 управляет кэшированием веб-сайта, организация также может использовать его для оптимизации взаимодействия с пользователем в соответствии с ограничениями используемых серверов. Кэширование снижает нагрузку на ваш центральный сервер, сохраняя версию веб-сайта в слое, легкодоступном для конечного пользователя.

      Если сервер вашей компании загружен до предела, вы можете увеличить TTL DNS, чтобы реже отправлять новую версию сайта. Таким образом, серверу нужно только время от времени выполнять напряженную работу по выпуску обновленной версии всего сайта. 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 в эхо-запросе?

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

      При выполнении проверки связи отчет может содержать 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.

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

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

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

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

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

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

      Как работает 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 вы хотите для своего сайта. Теперь мы можем увидеть, как изменить это значение на сайте 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 часов обеспечивает отличный баланс. Выбрав это значение, вы можете обеспечить быструю загрузку сайта и отображение текущих данных.

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


      Экономьте время, затраты и повышайте производительность сайта с помощью:

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

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

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

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

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

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

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

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

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

      В этом примере левая рабочая станция отвечает на запрос. Он отправляет информацию о веб-сайте (или пакеты) на правую рабочую станцию.

      В этот момент вы можете подумать: «Ну, а почему мы останавливаем прыжки?» И простое объяснение: TTL — это способ безопасно остановить необычную активность «зацикливания» DNS (когда количество прыжков превышает 255), что они могут сделать, если ваш веб-сайт DNS подвергается атаке — подробнее об этом ниже.

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

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

      Пример сообщения об истечении TTL, указывающего на ошибку и «превышение времени ожидания» соединения, поскольку доменное имя track.namecheap.net «требовало слишком много времени для ответа».

      TTL и защита от DDoS-атак на DNS

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

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

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

      TTL и платные службы DNS

      Чтобы лучше понять, как платная служба DNS использует TTL, давайте посмотрим, как PremiumDNS Namecheap гарантирует 100% работоспособность веб-сайта. На мгновение представьте, что ваша служба DNS похожа на почтовую службу.

      При использовании почтовой службы вы не хотите, чтобы люди:

      ·        читали ваши личные письма;

      ·        неправильно доставить ваши письма;

      ·        или потеряете письма.

      Premium DNS с использованием TTL:

      ·        шифрует информацию при ее передаче;

      ·        устанавливает ограничения TTL на время «доставки»;

      ·        и безопасно удаляет информацию, если истек срок жизни.

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

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

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

      Записи DNS в движении — TTL SOA

      Запись SOA (Start of Authority) — это тип ресурсной записи в системе доменных имен, содержащей административную информацию о зоне DNS, особенно в отношении переноса зоны.

      Все не так просто каждый раз, когда есть путешествие. Поскольку Интернет является динамичным пространством, существует пять циклов записи Start of Authority (SOA) с собственным временем TTL, которые могут повлиять на маршрут вашего веб-сайта.

      1. SOA TTL — Чтобы получить имя вашего веб-сайта, существует интервал времени, когда запись SOA обновляется.

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

      3. Retry TTL — Число повторных попыток вторичного сервера обновить данные с авторитетного сервера, если обновление на шаге 2 не удалось.

      4. Срок действия TTL — Если Обновить и Повторить определенное количество раз не удается, текущие записи перестают быть достоверными для данной зоны, и записи «умирают».

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

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

      Стандартное время для DNS TTL

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

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

      Если сервер получает несколько одновременных запросов на содержимое вашего веб-сайта, системы CDN, такие как Supersonic CDN Namecheap, усердно работают, чтобы обойти скачки трафика и повысить производительность вашего веб-сайта.

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

      «Ключевое различие между CDN и DNS заключается в том, что когда мы говорим о CDN, мы говорим о контенте веб-сайта , а когда мы говорим о DNS, мы говорим о записях веб-сайта ».

      Основным преимуществом CDN является более эффективная доставка вашего контента, даже когда сервер выходит из строя. Почему сервер «падает»? Один из способов, о котором мы уже узнали, — когда его DNS не отвечает из-за перегрузки DNS-запросов , что может быть DDoS-атакой.

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

      Теперь, когда он слишком занят, по необходимости он уменьшит трафик HTTP (HyperText Transfer Protocol), достигающий этого сервера. HTTP доставляет содержимое вашего веб-сайта с использованием верхнего прикладного уровня Интернета (уровень 7) и рассматривается сервером как менее важный. В конце концов, вы не можете отображать контент без веб-сайта? Верно?

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

      Значительные замедления, вызванные DDoS-атаками типа контента, сосредоточены на том, чтобы заставить целевой сервер выдерживать бесконечные HTTP-запросы контента. Это не будет беспокоить сервер, который в основном занимается доставкой DNS. Так что было бы лучше, если бы у вас была CDN, и один из способов сделать это — перенаправить ваш контент на другой сервер.

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

      Как только CDN идентифицирует атаку, CDN перенаправляет контент, делая скачок, уменьшая TTL контента на единицу или более.

      Система CDN приносит пользу вашему веб-сайту, предписывая вашему контенту аккуратно «перескакивать» через любые зависшие серверы.

      К настоящему времени вы, должно быть, задаетесь вопросом, почему сеть доставки контента (CDN) — это то, что вам нужно покупать? Разве он не должен быть встроенным? Чтобы объяснить это, я должен отправиться еще дальше в прошлое.

      Система записей DNS

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

      Система CDN

      Перенесемся в девяностые, когда появились CDN. Но почему?

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

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

      Как значения TTL влияют на DNS и CDN

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

      В результате CDN представляет собой технологию, в которой реализованы две важные инновации. Во-первых, CDN хранит весь ваш веб-сайт на глобальных серверах Anycast (именно так это делает Supersonic CDN Namecheap). Когда кто-то запрашивает ваш веб-сайт, он просто получает обновленный контент, и, как вы уже догадались, настройки time-to-live существуют для постоянного обновления копий вашего веб-сайта.

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

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

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

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

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

      TTL и Кэширование нового контента CDN

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

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

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

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

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

      Помните, что когда сервер выходит из строя, вы не узнаете, в чем причина, если не будете следовать Объявлениям об обслуживании на веб-сайте вашего хостинг-провайдера. Атаки находятся вне чьего-либо прямого контроля — вот почему они являются «атаками». Имея службу CDN, настройки TTL вашего контента гарантируют, что ваш контент по-прежнему будет доставляться аудитории вашего веб-сайта даже в случае сбоев сервера.

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

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

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

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

      Зачем вам нужна платная служба CDN и DNS

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

      Гуру TTL

      Каков ваш опыт работы с TTL? Вы пробовали его регулировать? Использовали его, чтобы остановить кибератаку? Опишите свою историю в комментариях ниже. Мы хотели бы услышать об этом.

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

      Время жизни в сети означает ограничение времени, в течение которого пакет данных должен находиться в сети, прежде чем он будет отброшен. Это 8-битное двоичное значение , установленное отправляющим хостом в заголовке интернет-протокола (IP). Целью TTL является предотвращение вечной циркуляции пакетов данных в сети. Максимальное значение TTL равно 255. Значение TTL может быть установлено администратором от 1 до 255.

      Использование TTL в вычислительных приложениях заключается в повышении производительности и управлении кэшированием данных. Он также находит свое применение в кэшировании сети доставки контента (CDN) и кэшировании системы доменных имен (DNS) .

      Как работает время жизни (TTL)?

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

      • Хост-отправитель устанавливает начальное значение TTL как поле из восьми двоичных цифр в заголовке пакета.
      • Поле TTL дейтаграммы устанавливается отправителем и уменьшается каждым маршрутизатором на пути к месту назначения.
      • Маршрутизатор уменьшает значение TTL как минимум на единицу при пересылке IP-пакетов.
      • Когда значение TTL пакета достигает 0, маршрутизатор отбрасывает его и отправляет сообщение ICMP обратно исходному узлу.
      • Эта система гарантирует, что пакет, перемещающийся по сети, будет отброшен через заданный промежуток времени, а не зациклен на неопределенный срок.

      Работа TTL

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

      Пример:

      В приведенном ниже сценарии узел A хочет взаимодействовать с узлом B с помощью ping-пакета. Хост A использует TTL 255 в эхо-запросе и передает его маршрутизатору A, своему шлюзу. Когда маршрутизатор A замечает, что пакет направляется на уровень 3, т. е. сетевой уровень, он переходит к маршрутизатору B, уменьшает значение TTL на 255 – 1 = 254 и доставляет его маршрутизатору B. Маршрутизатор B и маршрутизатор C уменьшают значение TTL в так же. Маршрутизатор B уменьшает TTL в пакете с 254 до 253, а маршрутизатор C уменьшает TTL с 253 до 252. TTL пакета ping уменьшается до 252, когда он достигает хоста B.

      Пример TTL

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

      Время жизни (TTL) в DNS:

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

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

      Время жизни (TTL) в HTTP:

      TTL измеряется в секундах и устанавливается заголовками HTTP, такими как заголовок Cache-Control. Если установлено значение «Cache-Control: max-age=60», это подразумевает обновление данного ресурса каждые 60 секунд до истечения времени жизни. Параметр «max-age=0» подразумевает, что ресурс вообще не должен кэшироваться.

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

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

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

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

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

Применение времени жизни (TTL):

Значение TTL используется в сетевых утилитах, таких как ping, traceroute и pathping.

  • Команда ping используется для проверки доступности целевого компьютера. Другими словами, он проверяет, может ли иметь место связь между исходным и конечным компьютером или сетевым устройством. Он работает, отправляя эхо-запросы ICMP на целевой компьютер, а затем ожидая ответа. Выполнение команды ping дает две важные части информации: сколько ответов возвращается и сколько времени требуется для их возврата.

команда ping

  • Команда tracert/traceroute используется для отслеживания пути между двумя устройствами. На пути есть несколько маршрутизаторов, с помощью которых устанавливается соединение. Таким образом, он предоставит имена или IP-адреса маршрутизаторов, существующих на пути двух подключающихся устройств.

команда tracert

  • В многоадресной рассылке Интернет-протокола (IP) TTL может управлять областью или диапазоном пересылки пакетов.
    • 0 ограничен одним хостом
    • 1 ограничен одной подсетью
    • 32 ограничен одним сайтом
    • 64 ограничен одним регионом
    • 128 ограничен одним континентом
    • 255 не ограничен
  • 902 кэширование для сетей доставки контента (CDN) . TTL используются здесь для указания продолжительности обслуживания кэшированной информации до тех пор, пока новая копия не будет загружена с исходного сервера. CDN может предлагать обновленный контент без передачи запросов обратно на исходный сервер, если время между извлечениями исходного сервера правильно настроено. Этот накопительный эффект позволяет CDN эффективно предлагать информацию ближе к пользователю, сводя к минимуму объем полосы пропускания, требуемый в источнике.
     
  • TTL также используется в кэшировании для систем доменных имен (DNS) . TTL — это числовое значение, которое относится к длительности, используемой здесь кэш-сервером DNS для обслуживания записи DNS перед обращением к полномочному серверу для получения новой копии.

TTL: лимит времени или лимит прыжков?

В IPv6 это называется пределом переходов, а в IPv4 — TTL. Поле Hop такое же, как поле TTL в IPv4.

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

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

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

Обычно значение TTL составляет 86400 секунд или 24 часа. Записи MX и CNAME, с другой стороны, могут иметь более длительный TTL, поскольку предполагается, что они редко меняются. Рекомендуется установить TTL на 1 час, если ваш сервис жизненно важен (3600 секунд). Более короткие TTL могут создавать нагрузку на авторитетный сервер имен, но они могут быть полезны при изменении адреса ключевых служб, таких как веб-серверы или записи MX. В результате администраторы DNS часто сокращают TTL перед перемещением служб, чтобы избежать прерываний.


Что такое DNS TTL + рекомендации

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

Например, если для DNS TTL установлено значение 1800 секунд (30 минут), резолверу придется каждые 30 минут повторно собирать сведения о веб-сайте, таком как varonis. com. Если 100 пользователей посетят сайт за этот период, все они увидят одно и то же, пока резолверы не обновят свой TTL. Время жизни наименее понятно в отношении общей стратегии DNS. В следующем руководстве мы узнаем все подробности о том, как работает DNS TTL, а также некоторые рекомендации по стратегии.

Получите бесплатную электронную книгу Pentesting Active


Directory Environments

Если вы хотите сразу перейти к деталям, используйте меню ниже:

  • Что такое DNS TTL?
  • Для чего используется DNS TTL?
  • Как выбрать значения DNS TTL
  • Причины для длинных и коротких DNS TTL
  • DNS TTL Устранение неполадок
  • Часто задаваемые вопросы о DNS
  • Рекомендации по DNS TTL

DNS TTL: рекомендации + основные сведения

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

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

Что такое DNS TTL?

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

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

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

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

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

Что такое запись DNS?

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

Каково типичное время TTL для записей DNS?
Время TTL

всегда представлено в секундах; например, 300 секунд равны 5 минутам жизни. Следующие времена TTL дадут вам приблизительную оценку того, что обычно устанавливается в конфигурации DNS:

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

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

86400 секунд = 24 часа = «Длинный» . Для веб-сайтов, использующих 24-часовой TTL, применяется обратное, поскольку основное внимание смещается в сторону ежедневного использования кеша.

604800 секунд = 7 дней = «Очень долго» — Еженедельные TTL не так распространены, но могут использоваться для сайтов, которые содержат опубликованную или авторитетную информацию, которая меняется не так часто (например, библиотечные ресурсы, справочные сайты и т. д.). .)

Общие типы записей

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

  • Запись A или AAAA: Записи A должны быть настроены на более быстрый темп TTL, так как поиск IP-адресов часто меняется. Стандартный базовый уровень будет составлять около 1 часа, но может потребоваться корректировка в зависимости от того, как часто необходимо вносить изменения в экстренном порядке (30 секунд здесь не безумие).
  • Запись CNAME: URL-адрес вашего основного веб-сайта, например (www.example.com), обычно никогда не должен меняться. Рекомендуется установить TTL на значение, превышающее среднее время сеанса (которое составляет 2-3 минуты).
  • Запись TXT: Широко используется для записей DKIM, защиты электронной почты и подтверждения владения доменом. Записи TXT редко меняются, поэтому в пределах 1–12 часов должно быть достаточно.
  • Запись MX: Ваш срок жизни при обмене почтой может быть установлен в диапазоне от 12 до 24 часов, но вы можете захотеть уменьшить его в случае чрезвычайных ситуаций; где-то в диапазоне 1-4 часов также было бы полезно.

Почему кэшируется DNS?

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

Почему DNS относится к сетевым подключениям, а не к устройствам

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

Как выбрать значения DNS TTL

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

Каковы типичные времена TTL для значений TTL DNS?

Знание базовой линии для реализации правильного значения TTL для ваших значений DNS имеет решающее значение для общей скорости отклика. Следующее даст вам представление о том, каковы диапазоны для 500 лучших веб-сайтов и их средние значения. Сайты, включенные в этот список, варьируются от местных новостных сайтов до google.com.

Самый низкий TTL: 1
Максимальный TTL: 129 540
Разрешено доменов: 485
Средний TTL: 6468
Медиана TTL: 300

Просмотрите 500 лучших веб-сайтов Moz и загрузите файл CSV.

Причины для длинных и коротких DNS TTL

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

Причины длинного:

    Доступность безопасности
  • : доступность службы, если DNS-сервер когда-либо отключается на время (DDoS), все еще доступна в локальном кэше преобразователя
  • Инфраструктура: статический сайт, который редко меняется, меньше нагрузки на ваши DNS-серверы
  • Взаимодействие с пользователем: более быстрые ответы из кэша

Причины сокращения:

  • Сеть: общесетевые изменения, которые необходимо быстро внедрить
  • Конечный пользователь: частые обновления или изменения веб-сайтов
  • Инфраструктура: Балансировка нагрузки на основе DNS

Рекомендации по значениям TTL DNS

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

  • «Для обычных владельцев зон»: рекомендуется использовать более длительные TTL (1, 4, 8 и 24 часа) в зависимости от запланированных периодов обслуживания, чтобы максимизировать экономическую выгоду.
  • «Для операторов регистратур»: более длинные TTL (около 1 часа), чтобы разрешить публичную регистрацию доменов.
  • «Для сетевых инженеров»: Балансировка нагрузки DNS с использованием коротких TTL для обеспечения быстрого переключения в случае сбоя или простоя системы.
  • «Для инженеров по безопасности»: предотвращение DDoS-атак за счет использования коротких значений TTL для предоставления самых последних обновлений DNS при реализации элементов управления блокировкой.

DNS TTL Устранение неполадок

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

Сколько времени займет обновление моего DNS?

Чтобы точно знать, что все видят обновленную запись DNS, важно рассчитать, сколько времени «на самом деле» потребуется для распространения по DNS. Это достигается с помощью следующей формулы

TTL X (количество шагов) = полное распространение

Например, если вы установили TTL 1800 секунд и есть пять шагов (не считая полномочного сервера), то ваше полное время распространения будет 9000 секунд или не более 2 часов 30 минут.

Какие факторы влияют на время распространения DNS?

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

  • Скорость полосы пропускания сетевого соединения
  • Глобальная загрузка или простои
  • Кэширование или отсутствие кэширования

Ускорение распространения DNS

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

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

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

Проверка распространения DNS и поиск DNS

Настоятельно рекомендуется использовать несколько различных инструментов распространения DNS, чтобы ваши изменения вступили в силу во всем мире. Большинство доступных инструментов распространения бесплатны и позволяют проверять все типы записей. Эта проверка имеет решающее значение для оценки сроков и наличия каких-либо проблем во время развертывания.

Как работает поиск DNS?

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

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

Сколько стоит поиск DNS?

Поиск

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

Наивные расчеты стоимости DNS

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

с кэшированием

(30 файлов изображений * 50 мс на загрузку каждого) + (100 мс на однократный поиск DNS, который затем кэшируется) = 1600 мс

Без кэширования

(30 файлов изображений * 50 мс для загрузки каждого) + (30 * 100 мс запросов DNS) = 3000 мс

Рекомендации по DNS TTL

Ознакомьтесь с некоторыми другими передовыми методами DNS TTL для управления изменениями, перечисленными ниже.

Как узнать, когда клиент запросит обновленную запись DNS?

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

Как лучше всего добавить новую запись DNS?

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

Какая наиболее распространенная настройка TTL?

Ранее в этой статье мы рассмотрели средние значения для топ-500 доменов Moz, сравнив их TTL. Можно с уверенностью сказать, что солидный длинный TTL составляет около 1 часа (3600 секунд), а короткий TTL — 5 минут (300 секунд).

Надеемся, что эта статья поможет организациям точно настроить срок жизни DNS для оптимизации производительности и доступности своих ресурсов.

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

DNS TTL Часто задаваемые вопросы

Ниже приведены часто задаваемые вопросы об использовании инструментов платформы DNS.

Как проверить TTL записи DNS в Windows?

Просто, возможно, вы уже запускали эту команду раньше и даже не осознавали этого. В командной строке (CMD) запустите «nslookup», затем имя вашего URL-адреса для разрешения. Вы можете получать конкретные данные и проверять такие вещи, как CNAME, или даже создавать различные уровни информации прямо из этой однострочной команды. Ниже приведен пример выполнения nslookup в Windows:

  1. Пример: C:\>nslookup -type=cname -debug www.varonis.com

Пример:

  1. копать www.varonis.com

Значение TTL обведено красным.

Как проверить запись DNS из Интернета?

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

Есть ли способ заставить клиента удаленно обновить свою запись DNS?

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

Мы Варонис.

С 2005 года мы защищаем самые ценные в мире данные от врагов с помощью нашей ведущей на рынке платформы защиты данных.

Как это работает
Майкл Бакби

Майкл работал системным администратором и разработчиком программного обеспечения в стартапах Силиконовой долины, ВМС США и во всем, что между ними.

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

TTL Значение

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

Пример : если TTL для записи установлено на 86 400 секунд (24 часа), сервер повторно соберет информацию для отображения обновленных сведений для этой конкретной записи через 24 часа.

Что такое TTL в DNS — оптимальные настройки

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


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

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

TTL Пример 

Если у вас есть запись A www.example.com, указывающая на IP-адрес 2.2.2.2, и значение TTL равно 86 400 (24 часа), когда клиент A запрашивает www. example.com, IP-адрес 2.2 .2.2 будут храниться в их кеше целый день. Клиент A не будет делать еще один запрос для www.example.com, так как его распознаватель уже знает, к какому IP обращаться и как долго. Если IP-адрес для этой записи A изменен на 3.3.3.3, клиент A будет по-прежнему использовать 2.2.2.2 в течение следующих 23 часов после своего первоначального посещения, пока TTL не достигнет 0. В этот момент срок действия записи истекает, и к этому полному доменному имени можно сделать новый запрос. Затем клиент А будет перенаправлен на 3.3.3.3. при их следующем запросе.

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

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

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

Примечание : Для важных записей рекомендуются низкие значения TTL. Хорошим диапазоном будет от 30 секунд до 300 секунд (5 минут) .

Если значение TTL установлено равным 30 секундам для учета частых изменений в DNS, это минимально влияет на взаимодействие с конечным пользователем и обеспечивает максимальную гибкость. Хотя это может звучать идеально, но если пользователь часто посещает ваш сайт в течение одного дня, он запрашивает запись www. example.com каждые 30 секунд или около того, и если вы умножите это число на любое количество пользователей, количество запросов увеличится. что может привести к более высоким затратам.

Логика TTL

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

Вы можете настроить TTL в соответствии с потребностями конечных пользователей.

Наиболее распространенные варианты использования TTL

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

Сценарий : я использую аварийное переключение и мне нужно минимально возможное время простоя. Какой TTL я должен установить?

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

Сценарий : Эта запись не требует аварийного переключения, но мы вносим в нее некоторые изменения.

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

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

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

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