DNS Propagationskontrol

Indsæt DNS svar fra flere resolver og sammenlign record-typer, TTL og værdier side om side.

Resolver-svar
Én dig svarpost pr. linje: navn TTL IN type værdi, eller type TTL værdi.
Én dig svarpost pr. linje: navn TTL IN type værdi, eller type TTL værdi.
Én dig svarpost pr. linje: navn TTL IN type værdi, eller type TTL værdi.
Sammenligning side om side
Posttype
Indsæt mindst to resolver-svar, og sammenlign dem derefter.
Indsæt DNS svar fra mindst to opløsere.

Dine indsatte DNS svar forbliver i din browser. Intet uploades til eller gemmes af BroBroGo.

FAQ

Hvilke DNS resultatformater kan jeg indsætte?

Indsæt standard dig svarlinjer såsom “example.com. 300 IN A 192.0.2.1” eller kompakte linjer såsom “A 300 192.0.2.1”. Kommentarer og dig afsnitsoverskrifter ignoreres.

Betyder en forskellig TTL at DNS værdien er forkert?

Ikke nødvendigvis. Recursive resolvere tæller cached TTL ned og kan anvende deres egne cachegrænser. Matchende værdier med forskellige TTL viser normalt forskellige cache-aldre, ikke forskellige zonedata.

Beviser et match her, at DNS er propagret overalt?

Nej. Sammenligningen dækker kun de svar, du indsætter. Andre offentlige, ISP-, virksomheds- og enhedscaches kan returnere forskellige data, og denne side kontakter ikke autoritative navneservere.

Sammenligning af DNS-svar på tværs af resolvere

Når ændringer foretages i DNS-konfigurationen, er det afgørende for webstedsadministratorer og udviklere at kunne verificere, hvordan forskellige DNS-resolvere tolker og gemmer de nye data. DNS Propagationskontrol er et værktøj, der gør det muligt at indsætte DNS-svar fra flere resolvere og sammenligne dem side om side. Værktøjet hjælper med at identificere matchende, manglende eller afvigende record-typer, TTL-værdier (Time To Live) og destinationsværdier uden at sende en aktiv DNS-forespørgsel.

Sammenligningen dækker udelukkende de svar, som brugeren selv indtaster. Værktøjet foretager ikke aktive DNS-forespørgsler mod eksterne servere, og det beviser ikke global spredning, autoritativ korrekthed, eller hvad en specifik slutbruger vil modtage på sin enhed.

Inputformater og begrænsninger

For at udføre en sammenligning skal der angives data for mindst to resolvere. Hver resolver tildeles et valgfrit navn i feltet "Resolver ‹n› navn", og de tilhørende DNS-svarlinjer indsættes i feltet "Resolver ‹n› svar".

Værktøjet understøtter to primære formater for DNS-poster, som skal indtastes med én post pr. linje:

  • Standard dig-svarlinjer: Formatet følger strukturen navn TTL IN type værdi (eksempelvis example.com. 300 IN A 192.0.2.1).
  • Kompakte linjer: Formatet følger strukturen type TTL værdi (eksempelvis A 300 192.0.2.1).

Kommentarer og afsnitsoverskrifter fra dig-output ignoreres automatisk under behandlingen. Hvert enkelt resolversvar er begrænset til maksimalt at indeholde under 100.000 tegn.

Tolkning af sammenligningsresultater

Når dataene analyseres side om side, kategoriserer værktøjet resultaterne for hver identificeret record-type og værdi:

  • Eksakt match: Angiver, at både posttype, TTL og værdi er fuldstændig identiske på tværs af de sammenlignede resolvere.
  • TTL adskiller sig: Angiver, at posttypen og værdien er identiske, men at TTL-værdierne er forskellige.
  • Værdier adskiller sig: Angiver, at posttypen er den samme, men at de returnerede destinationsværdier (f.eks. IP-adresser eller mailservere) er forskellige.
  • Ingen post: Angiver, at en specifik posttype, som optræder i en eller flere af de andre resolvere, helt mangler i den pågældende resolvers svar.

Efter kørslen vises en opsummering med teksten "Sammenlignet ‹types› posttyper på tværs af ‹resolvers› opløsningsprøver.".

Forståelse af TTL og DNS-cache

En af de hyppigste årsager til uoverensstemmelser mellem DNS-resolvere er håndteringen af TTL (Time To Live). TTL er en tidsangivelse i sekunder, der bestemmer, hvor længe en resolver må gemme en DNS-post i sin lokale cache, før den skal hente friske data fra den autoritative navneserver.

Hvis to resolvere returnerer nøjagtig samme IP-adresse, men forskellige TTL-værdier, resulterer det i statussen "TTL adskiller sig". Dette er en normal teknisk adfærd. Rekursive resolvere tæller den cachede TTL-værdi ned sekund for sekund, og de kan desuden anvende deres egne interne cachegrænser. Matchende værdier med forskellige TTL-værdier indikerer derfor normalt kun forskellige cache-aldre hos resolverne og ikke en fejl i selve zonedataene.

Hvis værdierne derimod er forskellige ("Værdier adskiller sig"), eller hvis en post mangler helt ("Ingen post"), kan det skyldes, at den ene resolver stadig har gamle data liggende i cachen, mens den anden har hentet de opdaterede data efter en zoneændring. Det kan også indikere en fejlkonfiguration i zonefilen eller problemer med synkroniseringen mellem de autoritative navneserverer.

Fejlmeddelelser og fejlfinding

Værktøjet validerer inputtet og returnerer specifikke fejlmeddelelser, hvis dataene ikke overholder de tekniske krav:

  • Hvis der klikkes på "Sammenlign svar" uden at have indtastet data, vises fejlen: "Indsæt mindst to opløsningssvar.".
  • Hvis der kun er indtastet data i ét enkelt panel, vises fejlen: "Indsæt et svar i mindst to opløsningspaneler.".
  • Hvis et resolversvar overskrider grænsen på 100.000 tegn, vises fejlen: "Opløser ‹n› svar er usædvanligt stort. Hold det under 100.000 tegn.".
  • Hvis en linje i inputtet ikke kan tolkes som en gyldig DNS-post, vises fejlen: "Opløser ‹n›, linje ‹line› er ikke en understøttet DNS post. Brug navn TTL IN type værdi, eller type TTL værdi.".

Ved at klikke på knappen "Ryd" slettes alle indtastede svar, resultaterne nulstilles, og fokus placeres igen i det første inputfelt.

Privatliv og databehandling

Dine indsatte DNS svar forbliver i din browser. Intet uploades til eller gemmes af BroBroGo. Behandlingen og sammenligningen af de indtastede tekstlinjer sker udelukkende lokalt på din egen enhed.


Ofte stillede spørgsmål (FAQ)

Hvilke DNS resultatformater kan jeg indsætte?

Indsæt standard dig svarlinjer såsom “example.com. 300 IN A 192.0.2.1” eller kompakte linjer såsom “A 300 192.0.2.1”. Kommentarer og dig afsnitsoverskrifter ignoreres.

Betyder en forskellig TTL at DNS værdien er forkert?

Ikke nødvendigvis. Recursive resolvere tæller cached TTL ned og kan anvende deres egne cachegrænser. Matchende værdier med forskellige TTL viser normalt forskellige cache-aldre, ikke forskellige zonedata.

Beviser et match her, at DNS er propagret overalt?

Nej. Sammenligningen dækker kun de svar, du indsætter. Andre offentlige, ISP-, virksomheds- og enhedscaches kan returnere forskellige data, og denne side kontakter ikke autoritative navneservere.