Du limte 1.1.1.1 inn i VPN-ens DNS-felt, siden lastet, og veiledningen ser nå bekreftet ut. Den observasjonen er smalere enn den føles: applikasjonen oppførte seg annerledes, og endringen sier ennå ingenting om hvem som svarte på spørringen eller hvorfor den gamle ordningen feilet. En kopiert veiledning kaller ofte en kjent offentlig adresse for «VPN-ens DNS», og det er en påstand om eierskap, ikke om rekkevidde. Å sjekke hva adressen representerer tar fem minutter og forhindrer en permanent endring av feil grunn.

En fungerende innstilling er ikke en identitet

Adressen i et innstillingsfelt er et endepunkt, og et endepunkt har en operatør. De to faktaene er atskilt, og det andre er det folk hopper over. For paret som oftest kopieres, er svaret offentlig: Cloudflare publiserer 1.1.1.1 og 1.0.0.1 som resolveradressene sine og lister dem i sin offisielle adressereferanse. Derfor hører operatørens navn hjemme ved siden av adressen, ikke i en egen veiledning.

Å skrive inn det paret mens en tunnel er oppe gjør ikke VPN-selskapet til operatøren og gjør ikke trafikken anonym. Spørringen forlater maskinen din til et selskap som publiserer adresseområdet, og det selskapet kan være velrenommert og likevel ikke være parten veiledningen antydet. Etiketten i instruksjonene og operatøren i virkeligheten er forskjellige påstander. Ingen av dem forteller hvem som driver nettverksstien imellom.

Bruk resolverens egen publiserte referanse for å bekrefte et adressepar eller et kryptert endepunkt. En anbefaling fra en annen leverandør kan være legitim, og «anbefalt av», «nådd gjennom» og «drevet av» beskriver fortsatt tre forskjellige forhold.

Sammenlign de tre tingene en registrering trenger

En registrering som er klar for gjennomgang skiller tre spørsmål: hvem som skal motta spørringen, om utvekslingen er ren eller kryptert, og hvilken sti som skal bære den. Et leverandørnavn kan ikke fylle ut det andre eller tredje, og en landsetikett kan ikke fylle ut noen av dem. Skriv ned de tre oppføringene før endringen og sammenlign dem etterpå. De oppføringene er ikke utbyttbare, og å behandle dem som én er hvordan en gjetning blir dokumentasjon.

Sammenligningen er det som gjør en fungerende innstilling til en dokumentert beslutning. Uten den arver neste person en adresse uten noen grunn knyttet til seg. Les tredje kolonne i tabellen nedenfor først, for det er der de fleste selvsikre forklaringene faktisk stopper.

EntryWhat it recordsWhat it cannot tell you
RecipientWhich resolver should answerWho operates the path to it
TransportPlain DNS or an encrypted variantWhether names stay private
PathWhich interface carries the queryWhich upstream answers last

Tabellen er bevisst kort. Poenget er at hver oppføring svarer på et annet spørsmål, og at ingen enkelt felt fyller alle tre.

En lokal videresender skjuler den egentlige kilden

En enhet som er satt opp til å bruke ruteren som DNS, peker på en videresender. Den adressen identifiserer den neste mottakeren av spørringen, ikke resolveren som til slutt svarer på den. En lokal stub-resolver legger til samme ekstra trinn, og den er lett å forveksle med det virkelige, fordi den vises i hver statusutskrift.

Stubben videresender til kilder som den samme utskriften også lister, vanligvis lenger ned. Les hele kjeden før du konkluderer noe om operatøren, for den første linjen er ikke hele svaret. Ellers kaller du resepsjonen for selskapet.

resolvectl status | grep -A4 'Current DNS Server'
dig +short CH TXT whoami.cloudflare @1.1.1.1
dig example.com | grep -E '^;; SERVER'

Den andre kommandoen bruker en resolvers ekkonavn, der operatøren publiserer ett, for å rapportere kildeadressen den ser. Den tredje navngir serveren som svarte, og det er ofte ikke adressen du konfigurerte. Sammenlign alle tre utskriftene før du skriver ned en operatør.

Kryptert DNS endrer hva som er synlig, ikke hvem som ser det

DNS over HTTPS og DNS over TLS beskytter utvekslingen mellom klient og resolver. Resolveren leser fortsatt hvert navn den blir spurt om, fordi det å svare er jobben. Det som endrer seg, er hvem som kan se utvekslingen: det lokale nettverket ser en tilkobling til ett endepunkt i stedet for en strøm av klartekstspørringer.

Det som ikke endrer seg, er tillitsforholdet, som fortsatt peker på organisasjonen som driver det endepunktet. En nettleser med sin egen innstilling for sikker DNS kan omgå operativsystemets resolver helt. Behandle dem som to konfigurasjoner som kan være uenige, ikke som én innstilling brukt to ganger.

Private navn trenger igjen sin egen beslutning. En arbeidstunnel kan rute utvalgte domener til organisasjonens resolvere, og å erstatte det med en offentlig tjeneste kan bryte interne oppslag eller avsløre interne navn for feil part. Sjekk domenepolicyen før du erstatter innstillingene til en hel adapter.

Hold observasjonen smal

Når du sammenligner, ta vare på den gamle konfigurasjonen og endre én innstilling om gangen. Noter applikasjonen, operasjonen, resolverpolicyen og om offentlige og tillatte private navn fortsatt slår opp etter en gjentilkobling. En sammenligning med to endringer i seg beviser ingen av dem. Skriv resultatet der neste person finner det, ved siden av selve innstillingen.

resolvectl query intranet.corp.example
resolvectl domain
dig +short @1.1.1.1 example.com

Hvis applikasjonen begynner å virke, hold påstanden så liten som bevisene tillater. Den endringen hjalp én test, og den sier ingenting om hvorvidt den forrige resolveren handlet i ond tro, om tunnelen var brutt, eller om en annen enhet trenger samme erstatning. Det varige resultatet er en konfigurasjon hvis operatør og formål du kan forklare.

Relaterte artikler