Puncte:0

DNS local nu rezolvă numele de gazdă local, dar DIG o face

drapel in

Nu pot să-mi dau seama de ce acest comportament. Am două instanțe pihole care rulează în containere docker pe 10.0.2.205 și 10.0.2.206 (sincronizat). Alergare starea resolvectl pe computerul/serverul local rezultă în folosirea soluțiilor DNS corecte, inclusiv IP-ul terțiar 1.1.1.1; toate distribuite de serverul meu DHCP. Ambele DNS locale (pihole) se rezolvă așa cum era de așteptat.

Problema mea, învârt un nou server și întâmpin această problemă de fiecare dată și aș dori să termin o dată pentru totdeauna cu asta. Nu cred că acest lucru ar trebui să necesite suprascrierea /etc/resolv.conf fișier de fiecare dată când pornesc un server.

Serverul poate ping orice, doar nimic care este setat ca o intrare DNS locală în pihole. Totuși, pot dig @10.0.2.205 <local_hostname> și obțineți un rezultat/IP. Deci rezolutorul DNS returnează adresa IP pentru intrarea DNS locală pentru numele de gazdă local, așa cum era de așteptat. Dar nu pot ping numele de gazdă DNS. Dacă, totuși, suprascriu /etc/resolv.conf (așa cum am menționat mai sus) cu adresa IP a unuia sau a ambilor rezolutori, atunci totul funcționează conform așteptărilor. Deci, nu cred că aceasta este o problemă de rezoluție DNS, ci o problemă locală cu systemd-resolved.service sau altele. Am văzut numeroase discuții pe această temă și am ajuns la concluzia că există încă multă confuzie și nu există răspunsuri/remedieri clare și directe. Pe care l-am găsit oricum. Orice experiență și informații pentru a rezolva acest lucru ar fi cel mai apreciat. Vă rugăm consultaţi. Mulțumesc foarte mult

Informații server:

noc@TestingServer:~$ hostnamectl 
   Nume gazdă static: TestingServer
         Numele pictogramei: computer-vm
           Șasiu: vm
        ID mașină: 5ab2c4f3f6d2413a9684ada5dc6e87af
           ID boot: 1f73d83492724511821bdf91a6a8cdf1
    Virtualizare: kvm
  Sistem de operare: Ubuntu 20.04.3 LTS
            Kernel: Linux 5.4.0-91-generic
      Arhitectură: x86-64

**/etc/hosts (implicit de la instalarea inițială) **

noc@TestingServer:~$ cat /etc/hosts
# Sistemul dumneavoastră a configurat „manage_etc_hosts” ca True.
# Ca rezultat, dacă doriți ca modificările aduse acestui fișier să persistă
# atunci va trebui să fie
# a.) faceți modificări fișierului principal în /etc/cloud/templates/hosts.debian.tmpl
# b.) modificați sau eliminați valoarea „manage_etc_hosts” în
# /etc/cloud/cloud.cfg sau cloud-config din datele utilizatorului
#
127.0.1.1 TestingServer TestingServer
127.0.0.1 localhost

# Următoarele linii sunt de dorit pentru gazdele capabile IPv6
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

Linie de comanda

noc@TestingServer:~$ ping docker1
ping: docker1: Eșec temporar în rezolvarea numelui
noc@TestingServer:~$
noc@TestingServer:~$ ping docker2
ping: docker2: Eșec temporar în rezolvarea numelui
noc@TestingServer:~$
noc@TestingServer:~$ ping docker3
ping: docker3: Eșec temporar în rezolvarea numelui
noc@TestingServer:~$
noc@TestingServer:~$ cat /etc/resolv.conf 
# Acest fișier este gestionat de man:systemd-resolved(8). Nu edita.
#
# Acesta este un fișier dinamic resolv.conf pentru conectarea clienților locali la
# Resoluție internă DNS stub de systemd-rezolvat. Acest fișier listează toate
# domenii de căutare configurate.
#
# Rulați „resolvectl status” pentru a vedea detalii despre serverele DNS uplink
# în uz în prezent.
#
# Programele terță parte nu trebuie să acceseze acest fișier direct, ci doar prin intermediul
# link simbolic la /etc/resolv.conf. Pentru a gestiona man:resolv.conf(5) într-un mod diferit,
# înlocuiți acest link simbolic cu un fișier static sau un alt link simbolic.
#
# Consultați man:systemd-resolved.service(8) pentru detalii despre modurile acceptate ale
# operație pentru /etc/resolv.conf.

serverul de nume 127.0.0.53
opțiuni edns0 trust-ad
noc@TestingServer:~$
noc@TestingServer:~$
noc@TestingServer:~$ stare resolvectl | grep -A2 -E „Server DNS”
  Server DNS curent: 10.0.2.205
         Servere DNS: 10.0.2.205
                      10.0.2.206
                      1.1.1.1
noc@TestingServer:~$
noc@TestingServer:~$
noc@TestingServer:~$ dig @10.0.2.205 docker1

; <<>> DiG 9.16.1-Ubuntu <<>> @10.0.2.205 docker1
; (1 server găsit)
;; opțiuni globale: +cmd
;; Am răspuns:
;; ->>HEADER<<- opcode: QUERY, stare: NOERROR, id: 37841
;; steaguri: qr aa rd ra; ÎNTREBARE: 1, RĂSPUNS: 1, AUTORITATE: 0, SUPLIMENTARE: 1

;; PSEUDOSECȚIE OPT:
; EDNS: versiunea: 0, steaguri:; udp: 4096
;; SECȚIUNEA DE ÎNTREBĂRI:
;docker1. ÎN A

;; SECȚIUNEA RĂSPUNSURI:
docker1. 0 ÎN A 10.0.2.10

;; Timp de interogare: 0 ms
;; SERVER: 10.0.2.205#53(10.0.2.205)
;; CÂND: duminică, 05 decembrie, 09:29:04 MST 2021
;; MSG SIZE rcvd: 52

noc@TestingServer:~$ ping google.com
PING google.com (172.217.11.174) 56(84) octeți de date.
64 de octeți de la lax28s15-in-f14.1e100.net (172.217.11.174): icmp_seq=1 ttl=116 time=46.1 ms
^C
--- statistici ping google.com ---
1 pachet transmis, 1 primit, 0% pierdere de pachete, timp 0 ms
rtt min/avg/max/mdev = 46,132/46,132/46,132/0,000 ms
noc@TestingServer:~$
noc@TestingServer:~$
noc@TestingServer:~$ sudo su
root@TestingServer:/home/noc# echo -e „server de nume 10.0.2.205\n” > /etc/resolv.conf
root@TestingServer:/home/noc# exit
Ieșire
noc@TestingServer:~$
noc@TestingServer:~$ ping docker1
PING docker1 (10.0.2.10) 56(84) octeți de date.
64 de octeți de la docker1.local (10.0.2.10): icmp_seq=1 ttl=64 time=0,617 ms
^C
--- statistici ping docker1 ---
1 pachet transmis, 1 primit, 0% pierdere de pachete, timp 0 ms
rtt min/avg/max/mdev = 0,617/0,617/0,617/0,000 ms

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.