Я прочитал несколько уроков, но ни один из них не объяснил, что означает число после запроса.

youtube.com.        275 IN  A   173.194.38.195

Например, что означает 275? Время (мс)?

РЕДАКТИРОВАТЬ (источник):

Все RR имеют одинаковый формат верхнего уровня, показанный ниже:

                                1  1  1  1  1  1
  0  1  2  3  4  5  6  7  8  9  0  1  2  3  4  5
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                                               |
/                                               /
/                      NAME                     /
|                                               |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                      TYPE                     |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                     CLASS                     |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                      TTL                      |
|                                               |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+
|                   RDLENGTH                    |
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--|
/                     RDATA                     /
/                                               /
+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+

где:

ИМЯ имя владельца, т. Е. Имя узла, к которому относится эта запись ресурса.

ТИП два октета, содержащий один из кодов RR TYPE.

CLASS два октета, содержащие один из кодов RR CLASS.

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

RDLENGTH 16-разрядное целое число без знака, указывающее длину в октетах поля RDATA.

1 ответ1

2

275 - это TTL для этой записи, то есть время жизни для записи в секундах.

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

По сути, так работает DNS-кеширование. Когда время достигает 0, новая копия извлекается из авторитетного сервера имен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .