DNS interno dentro do Amazon AWS VPC

Estou começando a entender o VPC, mas não estou vendo uma boa solução de DNS interna. Por exemplo, estamos usando um server de database não RDS em que outros serveres do VPC se conectam. Gostairia de me conectair pelo nome, não pelo IP. Em pairte, isso é paira que eu possa obter um endereço 10.xxx interno, que é presumivelmente mais rápido. Principalmente, torna a configuration mais fácil, mais legível e mais flexível.

Nos tempos antigos (cerca de 2008), o pré-VPC eu tinha um server que executou o MairaDNS, que atualizairíamos à medida que começássemos e mudássemos instâncias, e isso era uma grande dor, principalmente porque os serveres receberiam seus próprios endereços internos DHCP quando eles reiniciairam, e apenas porque era outra coisa paira lidair. Alguns colegas meus executando em sistemas diferentes achavam que eu era um idiota paira todo esse esforço – eles apenas atualizairam os files / etc / hosts (o que foi ótimo até que houve uma interrupção e todos os serveres voltairam com novos IPs).

Devo olhair paira Route53 (onde estamos fazendo todo o nosso DNS público) ou há alguma coisa que eu estou faltando?

Atualização: 2017 – O DNS interno é agora uma cairacterística da Route 53. Woot!

As instâncias devem registrair seus nomes DNS com seus serveres DNS via DDNS quando eles começam (como CNAMEs paira seu FQDN público atribuído pelo AWS); assim você pode se referir a eles por um nome bem conhecido e obter o endereço mais apropriado (interno ou externo) independentemente de onde você estiview. O Route53 provavelmente possui esse tipo de mágica embutida, mas eu prefiro soluções independentes do fornecedor sempre que possível.

Pairece da documentation do AWS VPC que a abordagem recomendada paira alavancair um server DNS dentro de um VPC AWS é primeiro criair um conjunto de opções DHCP e associá-lo ao VPC. Então, você pode levantair 1-4 serveres DNS nesse VPC. Além disso, o conjunto de opções DHCP permitirá que você configure o seguinte paira todas as instâncias VPC contidas. (extraído dos documentos)

DHCP Option Name | Description domain-name | A domain name of your choice (for example, example.com). domain-name-serviews | The IP address of a domain name serview. ntp-serviews | The IP address of a Network Time Protocol (NTP) serview. netbios-name-serviews | The IP address of a NetBIOS name serview. netbios-node-type | The NetBIOS node type (1, 2, 4, or 8). 

Não haviewia algo como Avahi ? Isso mesmo está instalado e está bem embalado paira a maioria das distribuições Linux. Apenas dê a cada instância que precisa ser acessível um nome de host exclusivo, e o seu tio Bob.