Práticas recomendadas para gerenciar os endereços IP que você possui no DNS e seus PTRs?

3

Eu queria saber exatamente como as grandes empresas lidam com o gerenciamento de todos os endereços IP usados por seus servidores públicos, especialmente no que diz respeito à configuração de registros PTR corretos.

Isso é muito importante, por exemplo, ao enviar muitos e-mails de ambientes de produção, já que os servidores de e-mail receptores provavelmente executarão um FCrDNS verificar para ver se PTR e HELO / EHLO correspondem. Se não, você está praticamente garantido para ser sinalizado como spam.

O que eu descobri é que o Facebook e o Google fazem isso atribuindo registros A de terceiro nível para (como parece) cada endereço IP que eles possuem e, em seguida, usando isso no respectivo registro PTR. Um exemplo seria o famoso 8.8.8.8 address do Google, que é mapeado para google-public-dns-a.google.com . Outro IP do Google, 173.194.113.127 , é mapeado para fra02s22-in-f31.1e100.net (bom domínio, os administradores do Google).

Usar um subdomínio de terceiro nível parece ser o mais lógico, pois você pode usar um certificado curinga para seu domínio em aplicativos SSL / TLS.

No meu caso, eu estava pensando em atribuir subdomínio com um esquema como _srv_foobar.mydomain.tld para nossos servidores. Começar com um sublinhado indicaria que esse subdomínio é usado para fins de gerenciamento, como _spf.microsoft.com ou _netblocks.google.com . Esta é uma abordagem válida e sólida? Como mencionado nos comentários, os sublinhados não são permitidos em nomes de host, o que torna essa abordagem impossível.

É uma prática comum criar um registro A para cada endereço IP que você usa? Existem esquemas de nomenclatura que são preferidos ou devem ser evitados? Eu adoraria ouvir sobre esse assunto de alguém que gerencia várias dezenas, centenas ou até milhares de endereços IP. Obrigado!

    
por Kevin F 19.02.2016 / 10:49

1 resposta

3

Sinalizando isso principalmente como base de opinião, mas aqui estão algumas notas de qualquer maneira. As opiniões abaixo refletem as práticas operacionais do DNS na escala MSO .

I would love to hear about this topic from somebody who has been managing many dozens, hundreds or even thousands of IP addresses.

'Sup.

Is it the common practice to create an A-record for every IP-address you use?

Algumas empresas podem, mas isso é exagero. Normalmente, o que acontece é que um bloco muito grande de espaço IP é atribuído a uma região para alocação para clientes (estamos falando muito mais do que um / 24 aqui) e como parte da preparação dessa rede para usar os registros de avanço e reversão. pré-gerado. Desse ponto em diante, não importa quantas vezes os segmentos desse espaço de IP são misturados entre os clientes, ele está pronto para ser usado.

Fora isso, normalmente não pré-alocamos o espaço IP no DNS. É confuso e desnecessariamente incha seu consumo de recursos. Para colocar as coisas em perspectiva, nossos secundários do BIND demoram pouco mais de dez minutos para concluir o carregamento de todos os registros na memória e começar a atender às consultas. Se tivéssemos registros de frente e verso para todos do nosso espaço de IP, não apenas para clientes, eu nem quero imaginar o quão ruim isso seria.

Como observação, se o seu software DNS oferecer suporte a registros de avanço e reversão sintetizados para intervalos de IPs, convém explorar isso. O BIND não implementa isso.

Are there naming schemes that are preferred or should be avoided?

Use o que funciona melhor para suas necessidades, mas normalmente é uma boa ideia usar uma convenção de nomenclatura que indique a região física à qual o endereço IP está atribuído. A identificação imediata torna mais fácil para seus funcionários saber de onde vem esse tráfego, seja um engenheiro de campo ou alguém do departamento de abuso. Quanto maior a sua empresa, e quanto mais unidades de negócio ela tiver, mais valor você terá em relação a isso.

    
por 19.02.2016 / 16:58