DNS:ワイルドカードドメイン


8

ワイルドカードドメインがある場合、ワイルドカードを上書きする特定のサブドメインを一覧表示することはできますか?

例えば:

*.domain.com. 3600 IN A 1.2.3.4
foo.domain.com. 3600 IN A 9.9.9.9

回答:


10

はい、これでうまくいきます。


2
もちろんです。*レコードは、クエリに一致する特定のレコードがない場合にのみ調べられます。
David Mackintosh

12

はい、Zoredacheが言うように、「これは機能します」。

ただし、ワイルドカードには知っておく価値のある注意事項があります。

  1. ワイルドカードは1 つ以上のラベルfoo.bar.domain.comと一致するため、大文字と小文字はワイルドカードと一致しますが、の存在はのサブドメインの一致を妨げるためbar.foo.domain.comに返さNXDOMAINfooますfoo

  2. ワイルドカードの一致はRRtype固有です。ただし、ワイルドカードレコードとオーバーライドレコードに同じRRtypeがない場合、オーバーライドレコードはワイルドカードを「非表示」にしますが、結果は得られますNODATA(つまり、応答がありませんrcode == NOERROR)。

例えば

$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

1
申し訳ありませんが、これは私には理解しにくいです。
不明

* .foo.domain.comの定義を行います。bar.foo.domain.comのNXDOMAINを回避するように働きますか?
スティーブシュネップ2009年

@Steve-はい、そう思います。(ただし、テストはしていません)
Alnitak
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.