Tôi đang cố kích hoạt cả ngăn xếp IPv4 và IPv6 trên môi trường SUSE 15. Tôi đã gán cả địa chỉ IPv4 và IPv6 cho cùng một giao diện bằng cách sử dụng /opt/vmware/share/vami/vami_set_network. Cả địa chỉ IPv4 và IPv6 đều có thể ping được.
Bây giờ tôi cần bật độ phân giải dns cho cả IPv4 và IPv6 bằng dnsmasq. Nhưng khi tôi sử dụng đào để kiểm tra trạng thái máy chủ dns, đào địa chỉ IPv4 thành công trong khi đào địa chỉ IPv6 không thành công và bị từ chối.
Có điều gì cần lưu ý để định cấu hình máy chủ IPv6 dns với dnsmasq không?
# đào 2001:db8:3333:4444:5555:6666:7777:200
; <<>> DiG 9.16.6 <<>> 2001:db8:3333:4444:5555:6666:7777:200
;; tùy chọn chung: +cmd
;; Có câu trả lời:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 64764 <<<<<<<<<<<<<<<<<<<<<
;; cờ: qr rd ra quảng cáo; CÂU HỎI: 1, TRẢ LỜI: 0, AUTHORITY: 0, BỔ SUNG: 0
;; PHẦN CÂU HỎI:
;2001:db8:3333:4444:5555:6666:7777:200. TRONG MỘT
;; Thời gian truy vấn: 0 mili giây
;; MÁY CHỦ: ::1#53(::1)
;; THỜI GIAN: Thứ Hai ngày 27 tháng 9 16:42:04 UTC 2021
;; KÍCH THƯỚC MSG rcvd: 55
# đào 172.20.10.25
; <<>> DiG 9.16.6 <<>> 172.20.10.25
;; tùy chọn chung: +cmd
;; Có câu trả lời:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 60743
;; cờ: qr aa 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:
;172.20.10.25. TRONG MỘT
;; PHẦN TRẢ LỜI:
172.20.10.25. 0 TRONG 172.20.10.25
;; Thời gian truy vấn: 0 mili giây
;; MÁY CHỦ: ::1#53(::1)
;; THỜI GIAN: Thứ Hai ngày 27 tháng 9 16:45:54 UTC 2021
;; KÍCH THƯỚC MSG rcvd: 57
Một vấn đề khác là, khi tôi thêm cả bản ghi ipv4 và ipv6 vào/etc/hosts, chỉ bản ghi ipv4 mới có thể được giải quyết đúng cách.
# mèo /etc/hosts
192.168.10.10 ipv4-hostname.com
2001:db8:3333:4444:5555:6666:7777:200 ipv6-hostname.com
# đào @127.0.0.1 ipv4-hostname.com +short +time=15 +tries=3
192.168.10.10
# đào @127.0.0.1 ipv6-hostname.com +short +time=15 +tries=3
<<<<< kết quả trống
cấu hình máy chủ dnsmasq là mặc định:
# con mèo /etc/dnsmasq.conf | grep -v '^#' | grep -v '^$'
conf-dir=/etc/dnsmasq.d/,*.conf
Đây là kết quả đào tên máy chủ, cũng bị từ chối:
# đào ipv6-hostname.com
; <<>> DiG 9.16.6 <<>> ipv6-hostname.com
;; tùy chọn chung: +cmd
;; Có câu trả lời:
;; ->>HEADER<<- opcode: QUERY, status: REFUSED, id: 4887
;; cờ: qr rd ra quảng cáo; CÂU HỎI: 1, TRẢ LỜI: 0, AUTHORITY: 0, BỔ SUNG: 0
;; PHẦN CÂU HỎI:
;ipv6-hostname.com. TRONG MỘT
;; Thời gian truy vấn: 0 mili giây
;; MÁY CHỦ: ::1#53(::1)
;; THỜI GIAN: Thứ Ba ngày 28 tháng 9 08:24:45 UTC 2021
;; KÍCH THƯỚC MSG rcvd: 30
Trạng thái cổng:
# netstat -lnp | grep dnsmasq
tcp 0 0 0.0.0.0:53 0.0.0.0:* NGHE 19455/dnsmasq
tcp6 0 0 :::53 :::* NGHE 19455/dnsmasq
udp 0 0 0.0.0.0:53 0.0.0.0:* 19455/dnsmasq
udp6 0 0 :::53 :::* 19455/dnsmasq
Có vẻ như cả ký tự đại diện ipv4 và ipv6 đều đang lắng nghe trong môi trường. Không chắc tại sao đào ipv6 liên tục bị từ chối.