
Tengo un servidor alojado por hetzner que ejecuta mysqld. Ya configuré algunos "ddns para los pobres" para agregar mi IP de acceso telefónico (Telekom) al /etc/hosts del servidor. Ahora todos los usuarios de MySQL están limitados a localhost, pero mi máquina de desarrollo en casa también debe conectarse. Al hacerlo, el demonio mysql realiza una búsqueda inversa en DNS, pero mi enlace local (¡existente y funcionando correctamente!) no contiene zonas inversas (engañadas) para redes Telekom :-/ para resolver la IP de mi red doméstica marcada por Telekom.
Resultado final: mysql no me deja entrar, porque mi nombre inverso de DNS es algo.dip0.t-ipconnect.de (y no el nombre pobre de DDNS) y cambiará de vez en cuando. ¿Cómo puedo forzar a mysqld a usar /etc/hosts para la búsqueda inversa... o alguien tiene una mejor idea para permitir que mi red de acceso telefónico se conecte a mysql sin abrir % (cualquiera)?
^5 y gracias
Respuesta1
bueno, la solución fácil es: SÍ usa el orden habitual para la búsqueda inversa de las IP de origen, simplemente me topé con el caché del host, que el servidor mysql mantiene y que aún contenía el nombre de host original (dinámico) resuelto por mi proveedor de acceso telefónico. . Después de truncar esa tabla, se toma la resolución real, que incluye /etc/hosts locales.