start.*.example.com
Caracterele jokere DNS nu funcționează așa, așa că nu puteți face asta (ca un caractere joker) și, prin urmare, „caracterele joker încorporate” nu este un lucru în lumea DNS.
Nu este o problemă de tipul de înregistrare (CNAME
vs A
vs orice altceva) sau furnizorul DNS folosit, este faptul că un wildcard TREBUIE să fie o primă etichetă a *
și apoi alte etichete.
Asa de *.example.com
este un wildcard (și, prin urmare, va declanșa un comportament specific în timpul schimburilor DNS, potrivind mai multe nume) dar start.*.example.com
nu este un wildcard: cu siguranță puteți crea un CNAME
înregistrarea cu acest nume, totuși se va potrivi numai cu ea însăși, literal, inclusiv cu asteriscul și absolut nimic altceva (fără potrivire cu niciun alt nume)
Vezi RFC 1034:
4.3.3. Wildcards
În algoritmul anterior, un tratament special a fost acordat RR-urilor cu proprietar
nume care încep cu eticheta „*”. Asemenea RR sunt numite wildcards.
Și mai târziu:
Conținutul RR-urilor wildcard urmează regulile și formatele obișnuite pentru
RR. Caracterele metalice din zonă au un nume de proprietar care controlează
nume de interogare cu care se vor potrivi. Numele proprietarului RR-urilor wildcard este de
forma „*.”, unde este orice nume de domeniu.
Dacă trebuie să potriviți un singur lucru, puteți crea wildcard-ul *.example.com
si amandoua start.un.exemplu.com
și start.a.b.c.example.com
se va potrivi cu înregistrarea wildcard, dar la fel ca orice alt nume unde start
și/sau A
și/sau b
și/sau c
sunt înlocuite cu altceva.
Intrarea Wikipedia la https://en.wikipedia.org/wiki/Wildcard_DNS_record are exact același conținut ca mai sus:
Să presupunem că există o zonă DNS cu următoarele înregistrări de resurse:
[...]
*.exemplu. 3600 TXT „acesta este un wildcard”
*.exemplu. 3600 MX 10 gazdă1.exemplu.
sub.*.exemplu. 3600 TXT „acesta nu este un metacar”
[...]
Următoarele răspunsuri ar fi sintetizate dintr-unul dintre caracterele metalice din zonă:
[...]
foo.bar.exemplu. TXT Răspunsul va fi „foo.bar.example.ÎN TXT ..." deoarece bar.example. nu există, dar wildcard-ul există.
[...]
Următoarele răspunsuri nu vor fi sintetizate din niciunul dintre caracterele metalice din zonă:
[...]
sub.*.exemplu. MX Nici un wild card nu se va potrivi deoarece sub.*.example. există. Domeniul sub.*.exemplu. nu va acționa niciodată ca un wild card, chiar dacă are un asterisc în el.