Pe o instanță Ubuntu 20.04 AWS EC2, o aplicație trebuie să rezolve zona .local. Este o zonă privată, creată în Route53, accesibilă doar din VPC. Dintr-o instanță CentOS 7 (fără systemd-resolved) se rezolvă fără probleme.Problema este pe instanța Ubuntu (cu systemd-rezolvat instalat în mod implicit):
$ nslookup kafka.local
Server: 127.0.0.53
Adresa: 127.0.0.53#53
** serverul nu poate găsi kafka.local: SERVFAIL
$ dig kafka.local
; <<>> DiG 9.16.1-Ubuntu <<>> kafka.local
;; opțiuni globale: +cmd
;; Am raspuns:
;; AVERTISMENT: .local este rezervat pentru Multicast DNS
;; În prezent testați ce se întâmplă atunci când o interogare mDNS este scursă către DNS
;; ->>HEADER<<- opcode: QUERY, stare: SERVFAIL, id: 23891
;; steaguri: qr rd ra; ÎNTREBARE: 1, RĂSPUNS: 0, AUTORITATE: 0, SUPLIMENTARE: 1
;; PSEUDOSECȚIE OPT:
; EDNS: versiunea: 0, steaguri:; udp: 65494
;; SECȚIUNEA DE ÎNTREBĂRI:
;kafka.local. ÎN A
;; Timp de interogare: 0 ms
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; CÂND: marți, 15 iunie, 08:50:54 UTC 2021
;; MSG SIZE rcvd: 40
$ dig kafka.local @10.0.0.2
; <<>> DiG 9.16.1-Ubuntu <<>> kafka.local @10.0.0.2
;; opțiuni globale: +cmd
;; Am raspuns:
;; AVERTISMENT: .local este rezervat pentru Multicast DNS
;; În prezent testați ce se întâmplă atunci când o interogare mDNS este scursă către DNS
;; ->>HEADER<<- opcode: QUERY, stare: NOERROR, id: 4188
;; steaguri: qr 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:
;kafka.local. ÎN A
;; SECȚIUNEA RĂSPUNSURI:
kafka.local. 60 ÎN A 10.0.0.57
;; Timp de interogare: 4 ms
;; SERVER: 10.0.0.2#53(10.0.0.2)
;; CÂND: marți, 15 iunie, 08:52:28 UTC 2021
;; MSG SIZE rcvd: 56
$ cat /etc/resolv.conf
serverul de nume 127.0.0.53
opțiuni edns0 trust-ad
căutare ec2.intern
$ systemd-resolve --status
Global
Setarea LLMNR: nr
Setare MulticastDNS: nu
Setarea DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
DNSSEC NTA: 10.in-addr.arpa
16.172.in-addr.arpa
168.192.in-addr.arpa
17.172.in-addr.arpa
18.172.in-addr.arpa
19.172.in-addr.arpa
20.172.in-addr.arpa
21.172.in-addr.arpa
22.172.in-addr.arpa
23.172.in-addr.arpa
24.172.in-addr.arpa
25.172.in-addr.arpa
26.172.in-addr.arpa
27.172.in-addr.arpa
28.172.in-addr.arpa
29.172.in-addr.arpa
30.172.in-addr.arpa
31.172.in-addr.arpa
corp
d.f.ip6.arpa
Acasă
intern
intranet
lan
local
privat
Test
Link 2 (ens5)
Domenii curente: DNS
Setare DefaultRoute: da
Setare LLMNR: da
Setare MulticastDNS: nu
Setarea DNSoverTLS: nu
Setare DNSSEC: nu
DNSSEC suportat: nu
Server DNS curent: 10.0.0.2
Servere DNS: 10.0.0.2
Domeniu DNS: ec2.internal
Există vreo configurație posibilă pentru a face systemd-resolved pentru a rezolva corect această zonă .local?