Làm cách nào để ủy quyền các yêu cầu DNS từ bind9 sang acme-dns?
Đây là tập tin cấu hình có tên/bind9 của tôi
tùy chọn {
thư mục "/var/cache/bind";
auth-nxdomain số; # phù hợp với RFC1035
tự động xác thực dnssec;
nghe-on-v6 { bất kỳ; };
tệp kết xuất "data/cache_dump.db";
tệp thống kê "data/named_stats.txt";
tệp memstatistics "data/named_mem_stats.txt";
đệ quy có;
cho phép đệ quy { bất kỳ;}; # phải thay đổi để cho phép bind9 truy vấn 127.0.0.53
phiên bản "ra đi";
};
vùng "xample.in" {
gõ chủ;
tệp "/usr/local/etc/bind/zones/db.xample.in";
};
vùng "auth.example.com" {
gõ tĩnh-sơ khai;
địa chỉ máy chủ { 127.0.0.3; };
chuyển tiếp trước;
giao nhận { 127.0.0.3; };
};
Tôi thiết lập acme-dns chạy tiếp 127.0.0.3:53
. nó trả lời các bản ghi SOA, NS và TXT.
Trong khi truy vấn với khai thác TXT test.auth.example.com +trace
, Tôi hiểu rồi -E(0)D
mà có thể được sao chép với đào TXT test.auth.example.com @127.0.0.1 +norecurse +noedns +dnssec
Ngày 17 tháng 6 03:14:09 in-servername named[6000]: client @0xffff7c0142c8 127.0.0.1#53223 (test.auth.example.com): truy vấn: test.auth.example.com IN TXT -E(0)D (127.0.0.1)
Ngày 17 tháng 6 03:14:09 in-servername named[6000]: client @0xffff7c0142c8 127.0.0.1#53223 (test.auth.example.com): truy vấn không thành công (REFUSED) cho test.auth.example.com/IN/TXT tại truy vấn.c:5499
phiên bản:
BIND 9.16.16 (Bản phát hành ổn định)
Hệ điều hành: Linux ARM64 (aarch64)
Tôi đã thử thiết lập xác thực dnssec không;
, nó không hoạt động
tập tin cấu hình
https://github.com/joohoi/acme-dns/blob/master/config.cfg
[tổng quan]
nghe = "127.0.0.1:53"
# tên miền để phục vụ các yêu cầu tắt của
tên miền = "auth.example.com"
# máy chủ tên vùng
nsname = "one.ns.example.com"
# địa chỉ email của quản trị viên, trong đó @ được thay thế bằng .
nsadmin = "admin.example.com"
# bản ghi được xác định trước được phân phát ngoài TXT
bản ghi = [
# tên miền trỏ tới IP công cộng của máy chủ acme-dns của bạn
"auth.example.com. A 198.51.100.1",
# xác định rằng auth.example.org sẽ giải quyết mọi bản ghi *.auth.example.org
"auth.example.com. NS one.ns.xample.in.",
]
tập tin vùng
$ TTL 3600
@ TRONG SOA one.ns.xample.in. quản trị trang web.xample.in. (
2 ; nối tiếp
604800 ; Làm mới
86400 ; Thử lại
2419200 ; Hết hiệu lực
604800 ); Bộ đệm âm TTL
;
@ 86400 TRONG NS one.ns.xample.in.
@ 86400 TRONG NS hai.ns.xample.in.
@ TRONG MỘT 1.1.1.1
www TRONG MỘT 1.1.1.1
_dmarc IN TXT "v=DMARC1; p=reject;"
_acme-thử thách TRONG TXT __test_message__
Câu hỏi: Làm cách nào để ủy quyền các yêu cầu DNS từ bind9 sang acme-dns?