¿Cómo resolver DNS también los subdominios en el mismo host que el propio dominio usando comodines?

Tenemos un servidor DNS local ejecutándose con fines de desarrollo. Pero parece que no resuelve los subdominios en la misma dirección IP de destino que el propio dominio. Como descubrí hasta ahora, necesitamos configurar cada subdominio en sí mismo o usar un comodín, para que sea posible el siguiente mapeo:

vhost1.example.com => example.com => 192.168.0.22
vhost2.example.com => example.com => 192.168.0.22
something.example.com => example.com => 192.168.0.22

Normalmente, en Internet, si compró un dominio, esto funciona bien con el comodín de subdominio (vhost) en el dominio. Hasta ahora, no era necesario que lo configurara en mis dominios propios. ¿Pero localmente en un servidor Mac tenemos que configurarlo?

Después de buscar horas en Internet no encontré ninguna solución que me funcionara. Esta publicación aquí tampoco funciona para mí.

Estamos usando Mac OS X El Captian 10.11.6 en el servidor.

Editar: Y sí, borré el caché después de editar la configuración de DNS usando el comando dscacheutil -flushcache;killall -HUP mDNSResponder;say flushedcomo usuario raíz ( sudo su)

No tengo ningún problema para que la solución vinculada funcione en El Capitan (y OS Server)
@klanomath, ¿qué has hecho exactamente? ¿Copiaste del autor o usaste la solución simple? Probé ambos

Respuestas (1)

Así es como suelo hacer:

  1. Agregar dominio principal ejemplo.com
  2. Agregar registro de máquina ejemplo.com (dentro del dominio ejemplo.com) con ip: 192.168.0.22
  3. Agregar alias vhost1.ejemplo.com -> ejemplo.com
  4. Agregar alias vhost2.ejemplo.com -> ejemplo.com

... etc. puede agregar otros registros como de costumbre

Quiero un alias dinámico usando asterik *. No puedes escribir esto en la interfaz gráfica de usuario. Si lo haces en consola, puedes teclearlo, pero tampoco funciona. Esta es la solución común de Internet para subdominios. Funciona en todos los servidores dns en Internet.