¿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.

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

+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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.