Networking
如何確定 xyz.example.com 是否使用萬用字元 A 記錄?
如果您有許多子域名
xxx.example.com
,例如xyz.example.com
等,您可以通過伺服器端腳本或其他方式解決這些問題,方法是在 DNS 中使用 *.example.com 的萬用字元 A 記錄。如何確定是否為任何給定域名配置了萬用字元域?使用http://network-tools.com提供了很多資訊,但沒有透露這一點。如果我需要使用命令行工具:我使用 Windows。我認為使用萬用字元域 DNS 的一個例子是 blogspot.com。
您可以直接查詢“.example.com”並找出是否有萬用字元*,但無法區分這兩個區域之間的區別:
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
即,對於給定的查詢,您無法確定您是否被萬用字元回答**,**只有萬用字元存在。
我還沒有找到任何支持它的 Web 可訪問的眼鏡,因為他們似乎認為這是無效的輸入,但 raw 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 +short '*.not-a-real-domain.com' 1.2.3.4