Dns lyver altid
DNS er ikke et felt i et kontrolpanel.
DNS er et distribueret cachesystem forklædt som et felt i et kontrolpanel.
Din maskine cacher. Din router cacher. Din udbyder cacher. Firmaets DNS cacher. Google cacher. Cloudflare cacher. SaaS-platformen, der skal verificere dit domæne, spørger sandsynligvis heller ikke kilden.
Alle har et svar.
De fleste svar er gamle.
Den autoritative navneserver er kilden. Den kan også være forkert, forsinket, usynkroniseret eller del af en halvdød opsætning.
Det er her professionelle ofte fejler. De ser en record i Microsoft 365, Google Workspace, et hostingpanel eller en SaaS-guide og siger: “DNS er sat korrekt.”
Nej.
Du har udfyldt et felt.
TTL er heller ikke pynt. TTL er den tid, du har bedt resten af verden om at huske dit gamle svar. Har du sat den højt, har du selv bestilt ventetiden.
Nogle implementeringer cacher længere end de lover. Nogle systemer spørger ikke autoritativ DNS. Nogle SaaS-valideringer hænger på 8.8.8.8 og kalder det propagation.
Det er ikke magi.
Det er infrastruktur med hukommelse.
Websites, mail, SSL og domæneverifikation bygger på det her. Når det virker, tager alle det for givet. Når det fejler, kalder folk det mærkeligt.
DNS lyver næsten altid, indtil du spørger det rigtige sted på den rigtige måde.
Læs
RFC 1034
RFC 1035
hvis du vil vide, hvad DNS faktisk forsøger at være.
Det hele er bare kontrolpaneler, caches og ønsketænkning.