Puncte:0

Rezoluția domeniului rețelei locale expiră cu DNSMasq, dar funcționează bine de la distanță

drapel pe

Din anumite motive, nu pot face ca acest lucru să funcționeze în mod fiabil așa cum vreau, atât pe Linux, cât și pe Windows, și chiar pe mașini diferite care rulează același sistem de operare.

Să presupunem că am o mașină locală care rulează 192.168.1.66 și IP-ul meu public al 107.214.228.39 pur și simplu redirecționează toate porturile către acea mașină locală prin router.

În mod ideal, aș dori să pot rezolva pur și simplu un FQDN, indiferent dacă sunt local sau la distanță. De exemplu, încercarea de a încărca home.trwnh.com ar trebui să facă o căutare DNS și să vadă că adresa este 192.168.1.66 când sunt în rețeaua mea locală cu DNSMasq care rulează și 107.214.228.39 când sunt la distanță și folosesc de ex. DNS Google sau Cloudflare.

Acest lucru a funcționat uneori și a eșuat alteori, fără niciun motiv pe care să-l înțeleg. În general, ceea ce se va întâmpla este că DNSMasq pare să funcționeze în rezolvarea FQDN-ului la IP-ul local al 192.168.1.66, dar apoi încărcarea reală a paginii web pare să expire. Firefox îmi spune „Conexiunea a expirat: serverul de la home.trwnh.com durează prea mult să răspundă”. La fel și cu încercarea de a încărca site-ul web prin FQDN pe mașina gazdă reală, se rezolvă corect la localhost, dar totuși nu reușește să încarce site-ul web.

ce fac greșit?

Configurații aici: https://gist.github.com/trwnh/c61e1b0988c0ae7e68ef19a2426a9cd2


EDIT: Din ce în ce mai curios! Tocmai am aflat că Chrome funcționează bine, iar această problemă se întâmplă doar în Firefox...

EDITARE 2: DNS dezactivat prin HTTPS și Firefox funcționează acum.

EDIT 3: Nu am confirmat acest lucru pentru mine, dar https://support.mozilla.org/en-US/kb/canary-domain-use-application-dnsnet indică că ar trebui să adaug local=/use-application-dns.net/ la /etc/dnsmasq.conf meu

Patrick Mevzek avatar
drapel cn
În tot textul dvs. nu specificați cum ați testat rezoluția DNS. Într-adevăr, nu ar trebui să utilizați un browser pentru a testa asta, ci instrumente de nivel scăzut precum `dig` cu opțiunea sa `@`. Browserele implementează acum DoH, iar alte aplicații pot, fiecare cu propriile sale politici și setări de configurare, astfel încât problemele de depanare nu sunt potrivite într-un browser.
djdomi avatar
drapel za
reamintim că use-application-dns.net este un domeniu valid

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.