Pritunl privat DNS schléit fehl? Füügt eng schmuel Resolver-Route dobäi
E private Resolver, deen de VPN-Pool ignoréiert, brauch eng Ausnam fir d’Quell, net eng méi breet Route. Füügt eng NAT-aktivéiert /32 dobäi a test eng richteg privat Sich.
Privat Nimm ginn am Firmennetz fir alleguer opgeléist a lafen am VPN fir alleguer of. De Resolver äntwert dem Gateway, d’Route dohinner existéiert, an dee Query kritt nach ëmmer keng Äntwert. Wat feelt ass net en aneren ëffentlechen Resolver oder eng méi breet Route: et ass eng Quelladress, op déi de private DNS-Server bereet ass ze äntwerten.
Bestätegt datt de Resolver Äre Clientpool refuséiert
Fänkt domat un ze beweisen datt de Feeler d’Quell betrëfft an net d’Erreechbarkeet. Vun engem verbonnenen Client aus, fro de private Resolver direkt a kuck ob d’Ufro an en Timeout leeft oder als Refus zeréckkënnt. dig @10.40.0.53 intranet.example.net +time=2 +tries=1 deen an en Timeout leeft, während dee selwechte Query vum Gateway geléngt, deit op eng Zougangspolitik um Resolver hin. Eng SERVFAIL-Äntwert deit op eng ganz aner Plaz hin, normalerweis d’Zone oder de Forwarder flossop.
Notéiert d’Adress vum Client virum Testen. ip -4 addr show tun0 um Client, oder de Lease deen an der Konsole gewise gëtt, seet Iech wéi ee Pool de Resolver gesäit.
Bestätegt duerno ob de Wee iwwerhaapt existéiert. Eng Route déi d’Resolveradress an den Tunnel schéckt ass eng Viraussetzung, net d’Léisung; wann d’Paketen ni ukommen, gëtt d’Quellpolitik ni consultéiert. Kontrolléiert et mat ip route get 10.40.0.53 um Client.
Füügt eng Hostroute dobäi amplaz alles z’iwwersetzen
Dem Pritunl seng Leedung fir privat DNS beschreift déi schmuel Léisung: eng NAT-aktivéiert /32-Route fir d’Resolveradress, mat där Adress als DNS-Server vun de Clienten ausgewielt. D’Route ännert d’Quell déi de Resolver gesäit nëmme fir DNS-Traffic. Applikatiounstraffic behält de quellenerhalenden Design deen dir dofir gewielt hutt.
Konfiguréiert se iwwer de vum Server ënnerstëtzte Routebesëtzer, nodeems dir d’existéierend Route op Iwwerschneidung gepréift hutt. Am Beispill uewen ass den Zil 10.40.0.53/32 mat NAT aktivéiert, an de Clientpool bleift 10.90.0.0/24. Iwwersetzt net de ganze private Beräich fir eng eenzeg Déngschtleeschtung ze fixéieren, well all ënnescht Politik déi op der richteger Adress vum Client berout, fänkt un de Gateway ze gesinn. Bestätegt d’Adress déi de Resolver tatsächlech kritt andeems dir säi Query-Log beim Testopschlag kuckt. Eng Hostroute eleng beweist näischt iwwer Iwwersetzung oder Erlaabnes.
De Resolver muss déi iwwersat Quell nach ëmmer op UDP an TCP erlaben, an seng Äntwerten mussen zeréck kënnen. D’Quell z’änneren kann eng feelend Zone oder en Record net schafen.
Entscheet ob de Server oder de Client de Query schéckt
Pritunl dokumentéiert och eng DNS-Proxy-Arrangement verbonne mam VPN Client DNS Mapping, wou de Server flossop Querien fir Clienten viruleet. An deem Modell gehéiert d’flossop Quell zum eegene Netzwierkkontext vum Server, an eng Ausnam op Client-Säit ass déi falsch Léisung.
Identifizéiert wéi ee Modell aktiv ass ier dir eppes dobäi füügt. Dräi iwwerschneidend Reparaturen, e Proxy, en Iwwerschreiwen vum Resolver um Client an e manuellt NAT-Skript heeschen normalerweis datt keen etabléiert huet: wéi eng Komponent de Query schécke soll. Kontrolléiert och de Bootstrap: en nëmme-private Resolver kann net deen eenzege Wee sinn den Endpunkt ze fannen ier den Tunnel existéiert, an eng permanent Resolverännerung sollt d’Verbindung net iwwerliewe.
Test eng privat Sich, net eng ëffentlech Websäit
Nodeems dir d’Ännerung ugewannt an Iech erëm verbonnen hutt, kuckt d’effektiv Resolverkonfiguratioun vum Client un, a léist dann en Numm op deen dir wësst datt en nëmmen an der privater Zone existéiert. dig intranet.example.net ouni explizitte Server weist wat de Client tatsächlech benotzt. Follegt et mat enger Ufro un d’Adress déi déi Sich zréckginn huet, well Opléisung an Déngschtzougang getrennte Schrëtt sinn. E Browser deen ëffentlech Säite iwwer DNS-over-HTTPS lued, beweist näischt iwwer de private Resolverwee vum Betribssystem. En ëffentlechen zweete Resolver ass och keng Autoritéit fir eng intern Zone.
Schreift d’Resolveradress, d’/32-Route an d’DNS-Astellung vum Client zesummen an d’Notize vum Server. D’Halschent vun där Konfiguratioun eleng restauréiert reproduzéiert den urspréngleche Feeler.
Schlussendlech bestätegt datt den Tunnel d’Applikatiounszil nach ëmmer routeet nodeems DNS geléngt. Route, Déngschtzougang an Authentifikatioun bleiwen onofhängeg vun der Nummopléisung, an eng funktionéierend Sich seet näischt iwwer den Duerchgang. Wann déi privat Säit lues ass awer sech opléist, huet de Resolver seng Aarbecht gemaach an de Problem ass op de Wee geplënnert.