Копать вывод значения

1043
Rafael J

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

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.

0

1 ответ на вопрос

2
davidgo

275 is the TTL for that record - ie the time to live for the record in seconds.

If you query a simple nameserver (not googles for example, because thats a cluster), you will see that number decreasing each time you query it, until it reaches 0, then it starts again.

Effectively this is how DNS caching works. When the time reaches 0, a new copy is retrieved from an authorative nameserver.