Când interogați un server DNS, mai ales pentru ceva de genul A
Înregistrați, nu obțineți o imagine completă a întregii configurații a unui site. Obțineți suficient doar pentru a vă satisface cererea și a vă conecta la ținta dorită.
De obicei, era posibil să se facă interogări suplimentare și să obțină listări complete, dar din motive de securitate, acest lucru a fost dezactivat și depreciat de mult timp.
Chiar înainte ca măsurile de securitate să reducă cantitatea de informații pe care o puteai elimina din DNS, site-urile foloseau tehnici DNS dinamice pentru a implementa echilibrarea încărcăturii. Practic, atunci când gazda interogează o înregistrare A pentru Facebook, primește unul sau câteva răspunsuri dintr-o listă mare de dimensiuni necunoscute. Sistemul dvs. poate stoca în cache acel rezultat, așa că interogările ulterioare oferă același răspuns, deși serverul DNS sursă poate seta un timeout pentru asta (timeout-ul a fost de aproximativ 300 de secunde când am verificat).
Deci, practic, atunci când interogați facebook.com, obțineți un răspuns aleatoriu dintr-o listă și acel răspuns s-ar putea schimba (eventual la fiecare 300 de secunde). Serverele DNS ale Facebook ar putea oferi cu ușurință un răspuns complet diferit fiecărui client care le-a interogat și ar putea chiar să încerce să detecteze locația dvs. în rețea pentru a modifica răspunsul pentru a oferi un server aproape de dvs. în rețea. După cum sa menționat în celălalt răspuns, acesta este exact genul de lucru pentru care este conceput un CDN.