forçar o mysqld a usar hosts etc para pesquisa reversa

forçar o mysqld a usar hosts etc para pesquisa reversa

Eu tenho um servidor hospedado por hetzner rodando mysqld. Já configurei alguns "ddns para os pobres" para adicionar meu IP dial-on (Telekom) ao /etc/hosts do servidor. Agora todos os usuários do MySQL estão limitados ao localhost, mas minha máquina de desenvolvimento em casa também deve se conectar. Ao fazer isso, o deamon mysql faz uma pesquisa reversa no DNS, mas minha ligação local (existente e funcionando corretamente!) Não contém zonas reversas (enganadas) para redes telekom :-/ para resolver o ip da minha rede doméstica discada pela Telekom.

Resultado final: o mysql não me deixa entrar, porque meu nome reverso de DNS é algo.dip0.t-ipconnect.de (e não o nome DDNS ruim) e mudará de tempos em tempos. Como posso forçar o mysqld a usar o /etc/hosts para pesquisa reversa.. ou alguém tem uma ideia melhor para permitir que minha rede dial-on se conecte ao mysql sem abrir para% (qualquer)?

^ 5 e obrigado

Responder1

bem, a solução fácil é: ele usa a ordem usual para pesquisa reversa dos IPs de origem, acabei de encontrar o cache do host, que o servidor mysql mantém e que ainda continha o nome do host original (dinâmico) resolvido pelo meu provedor dial-on . Depois de truncar essa tabela, a resolução real é obtida, que inclui /etc/hosts local.

informação relacionada