forzar a mysqld a utilizar hosts etc para la búsqueda inversa

forzar a mysqld a utilizar hosts etc para la búsqueda inversa

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.

información relacionada