Venind aici de la postarea mea pe stackoverflow.
Am un server web găzduit pe VPN-ul companiei mele cu un nume de domeniu, firma.domeniu, înregistrat într-un DNS privat găzduit pe același VPN. Când mă conectez la VPN și configurez setările DNS pe computerul meu de lucru cu Windows 10, încă nu mă pot conecta la serverul web, deoarece browserul meu nu folosește DNS-ul configurat și, prin urmare, nu pot rezolva numele domeniului.
Când încerc să rezolv IP-ul cu nslookup
Am urmatorul rezultat:
nslookup company.domain
Server: necunoscut
Adresa: fe80::1
*** UnKnown nu poate găsi company.domain: domeniu inexistent
Cu toate acestea, dacă dezactivez IPv6, așa cum SaschaM78 mentionat în răspunsul său la o postare similară, nslookup
este capabil să rezolve IP-ul, dar browserul meu afișează un mesaj de eroare care spune „firma.domeniu nu a trimis nicio dată". Privind la Wireshark, nu pot vedea nicio solicitare DNS în timp ce IPv6 este activat, dar odată dezactivat, pot vedea pachetele trimise către DNS-ul privat configurat, inclusiv interogările din browserul meu. Domeniile publice de internet sunt rezolvate fără orice problema dar nu firma.domeniu indicând IP-ul privat al serverului web.
Dacă bifez caseta "Validați setările la ieșire" în timpul configurării setărilor IPv4 DNS, instrumentul de depanare Windows este rulat, dar indică faptul că "nu a putut identifica problema"
Am încercat diferite browsere; Brave, Firefox și IE, dar problema persistă.
Am încercat să reinițialez unele setări de rețea menționate de Tim Penner și am verificat tot ce este menționat de Matei1471 în răspunsul lor la întrebări similare.
Dacă îmi configurez cealaltă mașină care rulează Ubuntu adăugând DNS ca intrare în rezoluție.conf
totul funcționează bine, așa că problema este evident legată de Windows 10.
Am renunțat să încerc să rezolv această problemă și m-am gândit că ar fi mai ușor să rulez pur și simplu un proxy DNS local cu o regulă care mapează numele de domeniu la IP-ul serverului web. Am încercat atât Acrylic, cât și DNSAgent, dar niciunul nu pare să funcționeze decât dacă configurez atât DNS IPv4, cât și IPv6 la localhost, ceea ce, din postarea mea anterioară, nu pare a fi posibil de făcut programatic.
Orice ajutor ar fi foarte apreciat!