Conceder direitos de acesso a uma instância MySQL com base no nome do host em vez do endereço IP?

Conceder direitos de acesso a uma instância MySQL com base no nome do host em vez do endereço IP?

Tenho um banco de dados MySQL que gostaria de acessar remotamente no Windows Azure, que não fornece endereços IP fixos neste momento. Em vez de colocar na lista branca um intervalo de IP muito grande para cobrir todo o datacenter da Microsoft, seria preferível verificar o nome do host. Na verdade, se eu estivesse permitindo que `myuser@'foo.example.com', a resolução de DNS fosse feita ao estabelecer uma nova conexão com o MySQL, a variação do endereço IP não seria mais um problema.

Alguém sabe que tal esquema é possível com o MySQL?

Responder1

O MySQL oferece suporte à autenticação baseada em DNS há muito tempo. O problema é que você precisa configurar as pesquisas reversa e direta.

Se você for capaz de definir os registros de avanço e reverso, tudo deverá ser fácil.

Veja a seção sobreComo o MySQL usa DNSno manual para obter detalhes completos.

informação relacionada