Conectando-se ao MySQL - uma conexão do cliente retorna o IP. Os outros clientes retornam o nome do host

1

Eu tenho 4 servidores que se conectam a um banco de dados MySQL. Servidor de banco de dados executando o Ubuntu 12.04 client-server-1.mydomain.com 1.2.3.1 Ubuntu 14.04 client-server-2.mydomain.com 1.2.3.2 Ubuntu 14.04 etc ...

Ao conectar, um dos 4 retorna o endereço IP do cliente, em vez do nome do host.

Por exemplo:

Do client-server-1, ele retorna o IP ao tentar se conectar com $ mysql -umyuser -pmypass -hdb-server-1.mydomain.com -Dmydatabase
Acesso negado ao usuário 'myuser' @ '1.2.3.1'

Do client-server-2, ele retorna o hostname% $ mysql -umyuser -pmypass -hdb-server-1.mydomain.com -Dmydatabase
Acesso negado para o usuário 'myuser' @ 'client- server-2.mydomain.com'

Eu entendo que o MySQL faz uma pesquisa reversa de DNS, e eu verifiquei que o registro PTR retorna corretamente no servidor MySQL para client-server-1.mydomain.com. (e em todos os lugares que eu verifiquei)

$ dig -x 1.2.3.1
client-server-1.mydomain.com

Não estou preocupado com as doações neste momento, pois ainda não as configurei para esse usuário. Estou apenas curioso sobre o porquê de 1 de 4 retorna o IP em vez de hostname ao tentar se conectar ao MySQL

    
por Ric 04.08.2015 / 22:40

0 respostas

Tags