¿Otorgar derechos de acceso a una instancia de MySQL según el nombre de host en lugar de la dirección IP?

¿Otorgar derechos de acceso a una instancia de MySQL según el nombre de host en lugar de la dirección IP?

Tengo una base de datos MySQL a la que me gustaría acceder de forma remota desde Windows Azure y que no proporciona direcciones IP fijas en este momento. En lugar de incluir en la lista blanca un rango de IP muy grande para cubrir todo el centro de datos de Microsoft, sería preferible verificar el nombre de host. De hecho, si permitiera `myuser@'foo.example.com', la resolución DNS se realiza al establecer una nueva conexión a MySQL, entonces variar la dirección IP ya no sería un problema.

¿Alguien cree que tal esquema es posible con MySQL?

Respuesta1

MySQL ha soportado la autenticación basada en DNS durante mucho tiempo. El problema es que necesita que configures las búsquedas inversa y directa.

Si puede configurar los registros de avance y retroceso, entonces todo debería ser fácil.

Ver la sección sobreCómo MySQL utiliza DNSen el manual para obtener todos los detalles.

información relacionada