Trên phiên bản AWS EC2 của Ubuntu 20.04, một ứng dụng cần giải quyết vùng .local. Đó là một khu vực riêng tư, được tạo trong Route53, chỉ có thể truy cập được từ VPC. Từ phiên bản CentOS 7 (không có giải pháp systemd), nó được giải quyết mà không gặp sự cố.Sự cố xảy ra trên phiên bản Ubuntu (được cài đặt systemd-resolved theo mặc định):
$ nslookup kafka.local
Máy chủ: 127.0.0.53
Địa chỉ: 127.0.0.53#53
** máy chủ không thể tìm thấy kafka.local: SERVFAIL
$ đào kafka.local
; <<>> DiG 9.16.1-Ubuntu <<>> kafka.local
;; tùy chọn chung: +cmd
;; Có câu trả lời:
;; CẢNH BÁO: .local được dành riêng cho Multicast DNS
;; Bạn hiện đang kiểm tra điều gì sẽ xảy ra khi một truy vấn mDNS bị rò rỉ vào DNS
;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 23891
;; cờ: qr rd ra; CÂU HỎI: 1, TRẢ LỜI: 0, AUTHORITY: 0, BỔ SUNG: 1
;; LỰA CHỌN PSEULiều lượng:
; EDNS: phiên bản: 0, cờ:; mã: 65494
;; PHẦN CÂU HỎI:
;kafka.local. TRONG MỘT
;; Thời gian truy vấn: 0 mili giây
;; MÁY CHỦ: 127.0.0.53#53(127.0.0.53)
;; THỜI GIAN: Thứ Ba ngày 15 tháng 6 08:50:54 UTC 2021
;; KÍCH THƯỚC MSG rcvd: 40
$ đào kafka.local @10.0.0.2
; <<>> DiG 9.16.1-Ubuntu <<>> kafka.local @10.0.0.2
;; tùy chọn chung: +cmd
;; Có câu trả lời:
;; CẢNH BÁO: .local được dành riêng cho Multicast DNS
;; Bạn hiện đang kiểm tra điều gì sẽ xảy ra khi một truy vấn mDNS bị rò rỉ vào DNS
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 4188
;; cờ: qr rd ra; CÂU HỎI: 1, TRẢ LỜI: 1, AUTHORITY: 0, BỔ SUNG: 1
;; LỰA CHỌN PSEULiều lượng:
; EDNS: phiên bản: 0, cờ:; udp: 4096
;; PHẦN CÂU HỎI:
;kafka.local. TRONG MỘT
;; PHẦN TRẢ LỜI:
kafka.local. 60 TRONG 10.0.0.57
;; Thời gian truy vấn: 4 mili giây
;; MÁY CHỦ: 10.0.0.2#53(10.0.0.2)
;; THỜI GIAN: Thứ Ba ngày 15 tháng 6 08:52:28 UTC 2021
;; KÍCH THƯỚC MSG rcvd: 56
$ con mèo /etc/resolv.conf
máy chủ tên 127.0.0.53
tùy chọn quảng cáo tin cậy edns0
tìm kiếm ec2.internal
$ systemd-giải quyết --status
Toàn cầu
Cài đặt LLMNR: không
Cài đặt MulticastDNS: không
Cài đặt DNSOverTLS: không
Cài đặt DNSSEC: không
DNSSEC được hỗ trợ: không
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
tập đoàn
d.f.ip6.arpa
Trang Chủ
nội bộ
mạng nội bộ
lan
địa phương
riêng
kiểm tra
Liên kết 2 (ens5)
Phạm vi hiện tại: DNS
Cài đặt DefaultRoute: có
Cài đặt LLMNR: có
Cài đặt MulticastDNS: không
Cài đặt DNSOverTLS: không
Cài đặt DNSSEC: không
DNSSEC được hỗ trợ: không
Máy chủ DNS hiện tại: 10.0.0.2
Máy chủ DNS: 10.0.0.2
Miền DNS: ec2.internal
Có bất kỳ cấu hình khả thi nào để làm cho systemd-resolved giải quyết vùng .local này một cách chính xác không?