Como posso determinar se xyz.example.com usa um registro curinga A?


13

Se você tem muitos nomes sub-domínio como xxx.example.com, xyz.example.cometc, você pode resolvê-los por meio de scripts do lado do servidor ou outros meios usando um Um registro curinga para * .example.com no seu DNS.

Como posso determinar se um domínio curinga está configurado para um determinado nome de domínio? O uso do http://network-tools.com fornece muitas informações, mas não revela isso. Se eu precisar usar ferramentas de linha de comando: eu uso o Windows. Um exemplo que usa um DNS de domínio curinga é o blogspot.com.

Respostas:


19

Você pode literalmente consulta "* .example.com" e descobrir se há é um curinga, mas é impossível dizer a diferença entre estas duas zonas:

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

e

*.example.com.    IN A  1.2.3.4

ou seja, você não pode descobrir se está sendo respondido por um curinga para uma determinada consulta, apenas que existe um curinga.

Ainda não encontrei nenhum espelho acessível pela Web que o suporte, pois eles parecem pensar que é uma entrada inválida, mas a escavação bruta (ou até o nslookup no Windows) funciona como um encanto:

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

Ou com dig:

# dig +short '*.not-a-real-domain.com'
1.2.3.4

+1: para informações valiosas. Você poderia elaborar e também me explicar como eu poderia fazer essa consulta ou quais ferramentas de rede / dns online suportam essa consulta (tentei, mas não a encontrei)?
Abel

Usando o nslookup, recebo uma lista de aliases, por exemplo, *.blogspot.comretorna um alias com o mesmo nome. Usar shore.blogspot.comretorna um alias com o mesmo nome. Ambos recebem uma resposta de Name: blogspot.l.google.com. Quando uso *.undermyhat.org, nenhum apelido é fornecido, mas a resposta é Name: *.undermyhat.org. Entendo isso corretamente que o blogspot usa apelidos curinga (CNAME) e o undermyhat usa registros curinga A?
Abel

Usando dig, você pode ver mais do código de retorno. Vou colocá-lo em uma resposta para que eu receba a formatação, mas marque esta como a resposta, não a minha :) #
Bill Weiss

4

Em resposta à boa resposta do 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

Obrigado por responder às minhas perguntas mais recentes em um post separado. Parece que digpode realmente ficar um pouco mais. Hum, CygWin? Vou procurar no Google algumas alternativas para o Windows e, enquanto isso, uso meu Linux vm.
Abel
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.