O MySQL fará uma pesquisa reversa de DNS no endereço IP para obter o nome do host. Se você estiver executando no AWS EC2, poderá atribuir um IP elástico ao seu servidor (isso não custa nenhum extra) e, em seguida, solicitar à Amazon que configure o DNS reverso para que o IP elástico vá para o seu nome de host.
O seu servidor de banco de dados também está no EC2? Porque se assim for, ele estará usando o endereço IP privado da instância, caso contrário, ele estará usando o endereço IP público. Parece que você postar como tu appserver-lan é o ip privado 10.XXX.XXX.XXX atribuído ao seu servidor, não o putlic.
Não sei ao certo qual endereço IP seria usado se estivesse se comunicando com uma região diferente, já que eu só tinha servidores na mesma região.