Am un server DNS pe care îl folosesc pentru a direcționa traficul către serviciile locale. De exemplu, arată router.home.lan
la routerul meu.
Cu toate acestea, când încerc să vizitez această adresă în browserul meu pe mașina mea Ubuntu, durează foarte mult timp pentru a se încărca. Dacă vizitez pagina de pe Macbook-ul meu sau folosesc adresa IP pe mașina mea Ubuntu, atunci pagina se va încărca instantaneu.
Cred că are ceva de-a face cu rezoluția DNS de pe mașina mea Ubuntu. Aici este rezultatul de la gazdă
:
time host -v router.home.lan
Încercați „router.home.lan”
;; ->>HEADER<<- opcode: QUERY, stare: NOERROR, id: 59318
;; steaguri: qr rd ra; ÎNTREBARE: 1, RĂSPUNS: 1, AUTORITATE: 0, SUPLIMENTARE: 0
;; SECȚIUNEA DE ÎNTREBĂRI:
;router.home.lan. ÎN A
;; SECȚIUNEA RĂSPUNSURI:
router.home.lan. 2 ÎN A 192.168.1.1
A primit 49 de octeți de la 127.0.0.53#53 în 12 ms
Încercați „router.home.lan”
;; conexiunea a expirat; niciun server nu a putut fi atins
Încercați „router.home.lan”
;; conexiunea a expirat; niciun server nu a putut fi atins
host -v router.home.lan 0.01s utilizator 0.01s sistem 0% CPU 20.021 total
Primul rezultat revine instantaneu, apoi următorii doi timpi după 10 secunde fiecare. Am același comportament cu ping
.
Acest lucru se întâmplă doar cu serviciile mele locale de pe acasă.lan
domeniu.
Schimbarea server de nume
în /etc/resolv.conf
la IP-ul serverului meu DNS local rezolvă problema, totuși acest lucru nu este sustenabil, deoarece este adesea suprascris și provoacă probleme în afara rețelei mele.