Wéi liest een VPN-DNS-Routing pro Verbindung aus resolvectl
resolvectl status weist Server, Domainen an de Standardwee pro Verbindung. Liest se zesummen, freet dann den Numm a notéiert wéi eng Verbindung geäntwert huet.
Fellt resolvectl status aus a krut eng Mauer vu Bléck pro Verbindung, jiddereen mat sengen eegene Serveren a senger eegener Domainlinn. D'Linn déi d'Routing entscheet ass d'Domainlëscht, net d'Adress vum Numm-Server, well de lokale Stub all Fro un déi Verbindung viruleet déi den Numm behaapt. Liest déi Behauptungen ier Dir d'Äntwert liest, freet dann den Numm a kontrolléiert wéi eng Verbindung en erstallt huet. Eng falsch Äntwert vun der richteger Verbindung ass en anert Problem wéi eng richteg Äntwert vun der falscher.
Wat all Block pro Verbindung Iech seet
All Block listet d'Serveren déi den Opléiser fir deen Interface benotzt, d'Domainlëscht an ob d'Verbindung de Standardwee ass. D'Domainlëscht ass eng Rei vu Behauptungen, an den Opléiser applikéiert déi längst Suffix-Match: eng Fro fir host.corp.example gëtt vun enger Verbindung mat corp.example behaapt, ier eng mat just dem Standardwee kënnt. Zwou Verbindungen déi deeselwechte Suffix behaapten, loossen d'Resultat un Prioritéit an Uerdnung, dofir verdéngen Duplikater als éischt Opmierksamkeet. Déi aktuell Serverlinn weist wéi ee vun de gelëschte Serveren an deem Moment benotzt gëtt.
Eng Stub-Adress wéi 127.0.0.53 an /etc/resolv.conf seet just datt de Stub vir ass. Se nennt net de Upstream deen geäntwert huet, dofir geet eng Diagnos déi just op resolv.conf baut, a Stau.
Liest déi dräi Zorte vun Domain-Andräg richteg
| Andrag | Wat en behaapt | Gewéinleche Feeler |
|---|---|---|
| corp.example | Routing-Domain a Sich-Suffix: Nimm dorënner ginn op dës Verbindung, an de String gëtt u blosse Nimm ugehaangen | ewech geholl well d'Routing jo anscheinend funktionéiert |
| ~corp.example | just Route: Nimm dorënner ginn op dës Verbindung, awer de Suffix gëtt net ugehaangen | ugeholl datt en fir d'Routing noutwenneg ass |
| ~. | Standardwee: behaapt Ufroen déi keng aner Verbindung deckt | aktiv gelooss op engem gedeelte Profil, sou datt ëffentlech Nimm dem Tunnel follegen |
D'Tilde ännert d'Sichverhalen, net d'Routing. En Andrag ouni Tilde ass souwuel Routing-Domain wéi och Sich-Domain, dofir ginn Nimm dorënner op déi Verbindung geschéckt an Een-Label-Nimm kréien de Suffix ugehaangen. En Tilde-Andrag routéiert deeselwechte Suffix, hält en awer aus der Sichlëscht eraus. Dofir ännert d'Ewechhuele vun enger Tilde wéi eng bloß Nimm opgeléist ginn, an dofir ass eng feelend Tilde e Sichproblem an net en Ausfall vum gedeelten DNS.
Den Andrag vum Standardwee behaapt alles wat keng aner Verbindung deckt. En Volltunnel-Profil wëll en normalerweis an en gedeelt Profil normalerweis net, well ëffentlech Nimm dann op den private Opléiser reesen an do kënne versoen. Liest d'Tabell géint d'Absicht vum Profil amplaz Fändelen tëschend Profiler ze kopéieren. Wa zwou Verbindunge deeselwechte Suffix behaapten, kläert d'Prioritéitsfro ier Dir eppes anescht ännert.
Freet en Numm a kuckt wéi eng Verbindung geäntwert huet
Den Ënnerbefehl query dréckt d'Adress, de Protokoll an déi Verbindung oder de Beräich aus déi d'Äntwert erstallt hunn. Test eng Nummm déi de private Suffix behaapte soll an eng gewéinlech ëffentlech Nummm, a vergläicht dann déi gemellt Quellen. Wann de private Numm vun der drahtloser Verbindung äntwert, feelt d'Behauptung oder den Tunnel ass ënnen; wann en ëffentlechen Numm op engem gedeelte Profil vum Tunnel äntwert, ass de Standardwee ze breet. Déi zwou Feeler gesinn am Browser gläich aus an an dëser Ausgab entgéintgesat.
resolvectl status
resolvectl query host.corp.example
Kuckt och op de gemellte Protokoll, well eng Äntwert aus dem Cache oder aus der Hosts-Datei kann ukommen ouni datt en Upstream gefrot gouf. Eng Äntwert aus dem Cache beweist datt den Numm iergendwann opgeléist gouf, net datt déi aktuell Politik en richteg routéiert.
Halt Numm-Routing a Paket-Routing getrennt
Eng Entscheedung vum Opléiser schaaft keen Wee. Den ausgewielte Server brauch nach ëmmer eng Route bis seng Adress, an déi zréckgeliwwert Adress brauch nach ëmmer eng Route an den private Reseau, dofir kann eng richteg DNS-Politik mat enger Verbindung bestoen déi ni opgeet. Wann en Numm opgeléist gëtt an d'Applikatioun versoe geet, ënnersicht d'Adress an d'Route amplaz DNS nach eng Kéier ze änneren. Numm-Opléisung an Erreechbarkeet sinn zwou Froen mat zwéin ënnerschiddlechen Eegentemer.
Applikatioune kënnen den System-Opléiser komplett ëmgoen duerch hir eegen sécher DNS-Astellung oder en agebaute Opléiser. D'Resultat vun resolvectl beschreift de Systemwee, an e Browser deen et ignoréiert wäert all Test vun Iech widderspriechen. Kontrolléiert déi Astellung ier Dir schléisst datt d'Politik futti ass.
Notéiert d'Adress op déi den Numm opgeléist gouf nieft der Verbindung. E richtegen Numm deen op déi falsch Adress weist ass e Rekordproblem an net e Routingproblem.
Kontrolléiert nach eng Kéier nodeems d'Verbindung sech geännert huet
En Neiverbindung oder en drahtlosen Wiessel baut den Zoustand vun der Verbindung nei op, an en Netzwierkmanager kann seng Domainen a Serveren iwwer alles installéieren wat vun Hand gesat gouf. Freet duerno déi selwecht zwou Nimm a vergläicht mat der opgeholler Basislinie. Wann eng manuell Ännerung verschwonnen ass, gehéiert d'Korrektur an de Verbindungsprofil an net an e Shell-Befehl. Dat Opzeechnen virun an duerno ass wat dat sichtbar mécht.
Deelt just d'Nimm an de Server-Kontext déi de Rapport brauch, well intern Suffixen d'Topologie verroden. D'Systemd-resolved-Dokumentatioun iwwer Domain-Routing deckt d'Regel vun der längster Iwwereneestimmung an d'Tilde-Verhalen, an ee Mol liesen verhënnert déi meescht Feeler vun der Tabell uewen: Ufro-Routing a systemd-resolved.