web-dev-qa-db-ja.com

xyz.example.comがワイルドカードAレコードを使用しているかどうかを確認するにはどうすればよいですか?

xxx.example.comxyz.example.comなどの多くのサブドメイン名がある場合、DNSで* .example.comのワイルドカードAレコードを使用して、サーバーサイドスクリプトまたはその他の方法でこれらを解決できます。

ワイルドカードドメインが特定のドメイン名に対して構成されているかどうかを確認するにはどうすればよいですか? http://network-tools.com を使用すると多くの情報が得られますが、これは明らかにされていません。コマンドラインツールを使用する必要がある場合:Windowsを使用しています。ワイルドカードドメインDNSを使用するそのような例の1つは、blogspot.comだと思います。

13
Abel

「* .example.com」を文字通りクエリして、ワイルドカードがあるかどうかを確認できますisが、これら2つのゾーンの違いを区別することはできません:

xyz.example.com.  IN A  1.2.3.4
*.example.com.    IN A  1.2.3.4

そして

*.example.com.    IN A  1.2.3.4

つまり、回答されているかどうかを確認することはできませんbyワイルドカードが存在することのみが、特定のクエリのワイルドカードです。

無効な入力だと思われるため、それをサポートするWebアクセス可能な鏡はまだ見つかりませんが、生のDig(またはWindowsのnslookup)は魅力のように機能します。

c:\Some\User> nslookup
> *.my-test-domain.com
Server:  Wireless_Broadband_Router.home
Address:  192.168.1.1

Non-authoritative answer:
Name:    *.my-test-domain-is-not-a-real-domain.com
Address:  1.2.3.4

またはDigを使用:

# Dig +short '*.not-a-real-domain.com'
1.2.3.4
20
BMDan

BMDanの良い答えに応えて:

houdini@linode:~/ > Dig '*.blogspot.com' +noall +answer
*.blogspot.com.         3352    IN      CNAME   blogspot.l.google.com.
blogspot.l.google.com.  52      IN      A       72.14.204.191
houdini@linode:~/ > ^blogspot.com^undermyhat.org
Dig '*.undermyhat.org' +noall +answer
*.undermyhat.org.       14400   IN      A       83.222.226.157
4
Bill Weiss