¿Cómo puedo determinar si xyz.example.com utiliza un registro comodín A?

13

Si tiene muchos nombres de subdominio como xxx.example.com, xyz.example.cometc., puede resolverlos mediante secuencias de comandos del lado del servidor u otros medios mediante el uso de un registro comodín A para * .example.com en su DNS.

¿Cómo puedo determinar si un dominio comodín está configurado para un nombre de dominio determinado? Usar http://network-tools.com proporciona mucha información, pero no revela esto. Si necesito usar herramientas de línea de comandos: uso Windows. Un ejemplo de este tipo que utiliza un DNS de dominio comodín, creo, es blogspot.com.

Abel
fuente

Respuestas:

19

Usted puede, literalmente, consulta "* .example.com" y averiguar si hay es un comodín, pero es imposible decir la diferencia entre estas dos zonas:

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

y

*.example.com.    IN A  1.2.3.4

es decir, no se puede saber si usted está siendo contestado por un comodín para una consulta determinada, solo que existe un comodín.

Todavía no he encontrado ningún espejo con acceso a Internet que lo admita, ya que parecen pensar que es una entrada no válida, pero la excavación sin procesar (o incluso nslookup en Windows) funciona de maravilla:

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

O con cavar:

# dig +short '*.not-a-real-domain.com'
1.2.3.4
BMDan
fuente
+1: para obtener información valiosa. ¿Podría explicarme y explicarme cómo podría hacer una consulta de este tipo, o qué herramientas de red / dns en línea admiten dicha consulta (lo intenté, pero no lo encontré yo mismo)?
Abel
Usando nslookup, obtengo una lista de alias, por ejemplo, *.blogspot.comdevuelve un alias con el mismo nombre. El uso shore.blogspot.comdevuelve un alias con el mismo nombre. Ambos reciben una respuesta de Name: blogspot.l.google.com. Cuando uso *.undermyhat.org, no se dan alias, pero la respuesta es Name: *.undermyhat.org. ¿Entiendo esto correctamente que blogspot utiliza alias comodín (CNAME) y undermyhat utiliza registros comodín A?
Abel
Usando dig, puede ver más del código de retorno. Lo pondré en una respuesta para obtener el formato, pero marque esta como la respuesta, no la mía :)
Bill Weiss
4

En respuesta a la buena respuesta de 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
Bill Weiss
fuente
Gracias por responder mis últimas preguntas en una publicación separada. Parece que de dighecho puede ser un poco más. Hmm, CygWin? Buscaré en Google algunas alternativas de Windows y mientras tanto uso mi Linux vm
Abel