bắt đầu.*.example.com
Ký tự đại diện DNS không hoạt động như thế này, vì vậy bạn không thể làm điều đó (dưới dạng ký tự đại diện) và do đó, "ký tự đại diện được nhúng" không phải là một thứ trong thế giới DNS.
Đây không phải là vấn đề của loại bản ghi (CNAME
so với Một
so với bất kỳ thứ gì khác) hoặc nhà cung cấp DNS đã sử dụng, thực tế là ký tự đại diện PHẢI là nhãn đầu tiên của *
và sau đó là các nhãn khác.
Cho nên *.example.com
là ký tự đại diện (và do đó sẽ kích hoạt hành vi cụ thể trong quá trình trao đổi DNS, khớp với nhiều tên) nhưng bắt đầu.*.example.com
không phải là một ký tự đại diện: bạn chắc chắn có thể tạo một CNAME
bản ghi với tên này, tuy nhiên, nó sẽ chỉ khớp với chính nó, theo nghĩa đen, bao gồm cả dấu hoa thị và hoàn toàn không có gì khác (không khớp với bất kỳ tên nào khác)
Xem RFC 1034:
4.3.3. ký tự đại diện
Trong thuật toán trước, các RR có chủ sở hữu được đối xử đặc biệt
tên bắt đầu bằng nhãn "*". Các RR như vậy được gọi là ký tự đại diện.
và sau đó:
Nội dung của các RR ký tự đại diện tuân theo các quy tắc và định dạng thông thường cho
RR. Các ký tự đại diện trong vùng có tên chủ sở hữu kiểm soát
tên truy vấn chúng sẽ khớp. Tên chủ sở hữu của các RR ký tự đại diện là của
dạng "*.", ở đâu là tên miền bất kỳ.
Nếu bạn cần khớp một thứ duy nhất, bạn có thể tạo ký tự đại diện của *.example.com
và cả hai start.a.example.com
và start.a.b.c.example.com
sẽ khớp với bản ghi ký tự đại diện, nhưng cũng giống như bất kỳ tên nào khác ở đó bắt đầu
và/hoặc một
và/hoặc b
và/hoặc c
được thay thế bằng một thứ khác.
Mục nhập Wikipedia tại https://en.wikipedia.org/wiki/Wildcard_DNS_record có nội dung hoàn toàn giống như trên:
Giả sử có một vùng DNS với các bản ghi tài nguyên sau:
[...]
*.ví dụ. 3600 TXT "đây là ký tự đại diện"
*.ví dụ. 3600 MX 10 máy chủ1.ví dụ.
phụ.*.ví dụ. 3600 TXT "đây không phải là ký tự đại diện"
[...]
Các phản hồi sau đây sẽ được tổng hợp từ một trong các ký tự đại diện trong vùng:
[...]
foo.bar.example. TXT Câu trả lời sẽ là "foo.bar.example.IN TXT..." vì bar.example. không tồn tại, nhưng ký tự đại diện thì có.
[...]
Các phản hồi sau đây sẽ không được tổng hợp từ bất kỳ ký tự đại diện nào trong vùng:
[...]
phụ.*.ví dụ. MX Không có ký tự đại diện nào phù hợp vì phụ.*.example. tồn tại. Tên miền phụ.*.example. sẽ không bao giờ hoạt động như một thẻ đại diện, mặc dù nó có dấu hoa thị trong đó.