Я делаю упражнение для класса, где мне нужно очистить кеш DNS, а затем посетить www.ietf.org и захватить пакеты. Получил:
Выбранные запрос и ответ являются "основными". А что насчет остальных? Похоже на редирект. Я предполагаю, что второй и третий запросы также связаны с поиском адресов IPv4 и IPv6.
Из-за использования записей CNAME происходит несколько запросов, что очень часто случается при использовании CDN.
Вы можете легко увидеть это:
$ dig www.ietf.org +noall +ans
www.ietf.org. 16m2s IN CNAME www.ietf.org.cdn.cloudflare.net.
www.ietf.org.cdn.cloudflare.net. 5m IN A 104.16.45.99
www.ietf.org.cdn.cloudflare.net. 5m IN A 104.16.44.99
Но это потому, что рекурсивный сервер имен выполнил итерацию, чтобы дать вам ответ. Если вы проделаете это шаг за шагом, то увидите, что происходит:
$ dig www.ietf.org +norecurse A
[..]
;; ANSWER SECTION:
www.ietf.org. 13m23s IN CNAME www.ietf.org.cdn.cloudflare.net.
и затем:
$ dig www.ietf.org.cdn.cloudflare.net. A
[..]
;; ANSWER SECTION:
www.ietf.org.cdn.cloudflare.net. 5m IN A 104.16.44.99
www.ietf.org.cdn.cloudflare.net. 5m IN A 104.16.45.99
$ dig www.ietf.org.cdn.cloudflare.net. AAAA
[..]
;; ANSWER SECTION:
www.ietf.org.cdn.cloudflare.net. 5m IN AAAA 2606:4700::6810:2d63
www.ietf.org.cdn.cloudflare.net. 5m IN AAAA 2606:4700::6810:2c63
В настоящее время ожидается, что умные приложения будут использовать для разрешения имен оба типа записей AAAA и A, отдавая небольшое предпочтение IPv6. Это, например, объясняется в алгоритме "Happy Eyeballs".
PS: в DNS не существует "перенаправления", поэтому, пожалуйста, не используйте этот термин в данном контексте; перенаправления - это вопрос уровня HTTP, намного выше/дальше того, что происходит на уровне DNS.