Funcionament de la comparació de dades DNS
Aquesta eina permet enganxar les respostes de DNS obtingudes de diversos resolvers i comparar-les directament un al costat de l'altre. El seu propòsit és ajudar a identificar de manera ràpida registres coincidents, absents o amb diferències en els seus tipus, TTL (Time To Live) i valors, sense necessitat de realitzar cap consulta de DNS activa des del sistema. La comparació es limita exclusivament a les dades que l'usuari proporciona manualment.
El procés d'anàlisi no requereix connexió amb servidors externs per a la resolució de noms. Això resulta especialment útil per a administradors de llocs web, desenvolupadors i tècnics que ja han obtingut respostes textuals de dos o tres resolvers de DNS diferents i necessiten verificar-ne la consistència sense dependre de noves consultes de xarxa.
Estructura i formats dels registres DNS
Per utilitzar l'eina, cal introduir les dades en un dels formats de línia de registre de DNS compatibles. El sistema reconeix dues estructures principals per a cada línia de text introduïda:
- Format estàndard de dig: Segueix l'estructura clàssica de sortida de l'eina de diagnòstic dig, definida com
name TTL IN type value. Un exemple d'aquest format és:example.com. 300 IN A 192.0.2.1. - Format compacte: Una versió simplificada que omet el nom de domini i la classe, estructurada com
type TTL value. Un exemple d'aquest format és:A 300 192.0.2.1.
Durant el processament de les dades, l'eina ignora automàticament els comentaris (línies que comencen amb caràcters de comentari habituals) i els encapçalaments de secció propis de la sortida de dig. Cada bloc de resposta introduït per a un resolver individual té un límit màxim de text de 100.000 caràcters.
Interpretació dels resultats de la comparació
Un cop processades les dades de les respostes, l'eina genera una taula comparativa que mostra els següents indicadors per a cada registre analitzat:
| Indicador de resultat | Significat tècnic |
|---|---|
| Coincidència exacta | El tipus de registre, el TTL i el valor són completament idèntics en tots els resolvers comparats. |
| TTL difereix | El tipus de registre i el valor són idèntics, però els valors de TTL varien entre els resolvers. |
| Els valors difereixen | El tipus de registre és el mateix, però els valors associats (com ara les adreces IP o els servidors de correu) són diferents. |
| Cap registre | Un tipus de registre que apareix en algun dels resolvers no es troba present en la resposta d'un altre resolver concret. |
La presència de l'estat TTL difereix és molt comuna en entorns de producció. Els resolvers recursius disminueixen progressivament el valor del TTL a mesura que el registre roman emmagatzemat a la seva memòria cau local. Per tant, si dos resolvers mostren el mateix valor de registre però diferent TTL, generalment reflecteix que les dades es van emmagatzemar a la memòria cau en moments diferents, i no pas que existeixi una discrepància real en les dades de la zona DNS d'origen.
Limitacions de les comprovacions locals de DNS
És fonamental entendre que aquesta eina realitza una comparació estàtica de text basat en les mostres aportades. No efectua consultes de xarxa en temps real ni interactua amb la infraestructura global de DNS.
- Sense consultes actives: L'eina no fa cap consulta DNS activa ni verifica la propagació real a escala global.
- Sense validació d'autoritat: No pot demostrar si els valors introduïts són autoritatius o correctes des del punt de vista del servidor de noms primari.
- Sense garantia de recepció de l'usuari: Els resultats no garanteixen què rebrà un usuari final concret, ja que els proveïdors de serveis d'Internet (ISP), les xarxes corporatives i els dispositius locals apliquen les seves pròpies regles de memòria cau i encaminament.
Regles de validació i missatges d'error
L'aplicació disposa de regles estrictes per garantir la coherència de la comparació. Si les dades introduïdes no compleixen els requisits, es mostraran els següents missatges d'error específics:
- Si s'intenta realitzar la comparació sense haver aportat dades suficients, el sistema requerirà que s'introdueixin dades mitjançant el missatge:
Enganxa almenys dues respostes de resolvers.. - Si només s'omple un dels panells de text disponibles, es mostrarà l'error:
Enganxa una resposta en almenys dos panells de resolvers.. - Si el volum de text d'un resolver supera el límit permès, es mostrarà l'avís:
La resposta del resolver ‹n› és inusualment gran. Mantingueu-la per sota de 100.000 caràcters.(on‹n›correspon al número del resolver afectat). - Si una de les línies de text no s'ajusta a cap dels patrons reconeguts, es mostrarà l'error de sintaxi:
La línia ‹line› del resolver ‹n› no és un registre DNS compatible. Utilitzeu el nom TTL IN type value, o type TTL value..
L'acció de prémer el botó Esborra netejarà immediatament totes les dades introduïdes, restablirà l'estat de la comparació i retornarà el focus d'escriptura al primer camp d'entrada.
Privadesa i tractament de les dades
Les respostes DNS que enganxes es mantenen al teu navegador. El processament de les cadenes de text i la seva posterior comparació es realitzen de manera local mitjançant el motor d'execució del propi navegador web de l'usuari. Res no és pujat ni desat per BroBroGo.
Preguntes freqüents
Quins formats de resultats de DNS puc enganxar?
Enganxa línies de resposta estàndard de dig com “example.com. 300 IN A 192.0.2.1” o línies compactes com “A 300 192.0.2.1”. Es fan cas omís dels comentaris i dels encapçalaments de secció de dig.
Vol dir que un TTL diferent significa que el valor de DNS és incorrecte?
No necessàriament. Els resolvers recursius compten a la baixa els TTL emmagatzemats a la memòria cau i poden aplicar els seus propis límits de memòria cau. Valors coincidents amb TTLs diferents normalment mostren edats de memòria cau diferents, no dades de zona diferents.
Una coincidència aquí prova que DNS s'ha propagat a tot arreu?
No. La comparació només cobreix les respostes que enganxes. Altres memòries cau públiques, ISP, d’empreses i de dispositius poden retornar dades diferents, i aquesta pàgina no contacta els servidors de noms autoritatius.