Jika saya memiliki domain wildcard, apakah mungkin untuk mendaftar subdomain spesifik yang menimpa wildcard?
Sebagai contoh:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Jika saya memiliki domain wildcard, apakah mungkin untuk mendaftar subdomain spesifik yang menimpa wildcard?
Sebagai contoh:
*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9
Jawaban:
Ya, ini berhasil.
Ya, seperti kata Zoredache, "ini berhasil".
Ada beberapa peringatan dengan wildcard yang perlu diketahui:
Wildcard cocok dengan satu atau lebih label, sehingga dalam kasus Anda foo.bar.domain.com
akan dicocokkan dengan wildcard, tetapi bar.foo.domain.com
akan kembali NXDOMAIN
karena keberadaan foo
mencegah sub-domain foo
dari pencocokan
Pertandingan wildcard khusus RRtype. Namun, jika wildcard dan override record tidak memiliki RRtype yang sama maka over-riding records masih akan "menyembunyikan" wildcard, tetapi Anda dapatkan NODATA
(yaitu tidak ada jawaban, rcode == NOERROR
).
misalnya
$ORIGIN example.com.
* IN A 192.168.1.1
foo IN TXT "foo"
% dig @localhost foo.example.com. A
(abbreviated)
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 36960
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0