Servidor DNS local: Qual é a melhor prática de nomes para acessar projetos no domínio local?

1

Eu geralmente configuro um servidor DNS local para resolver localmente primeiro, encaminhando depois para um DNS público.

Meu esquema usa a seguinte convenção de nomenclatura (prefixo projetos em andamento com "desenvolvimento" como subdomínio):

link

link

Tenho notado que outras pessoas fariam o link se existe algum motivo para isso? Minha abordagem está errada?

Obrigado por procurar!

    
por punkbit 28.01.2014 / 14:51

1 resposta

7

Usar .local está errado - esse domínio é especificamente para nomes DNS multicast locais, conforme especificado em RFC 6762 , que diz

This document specifies that the DNS top-level domain ".local." is a special domain with special semantics, namely that any fully qualified name ending in ".local." is link-local, and names within this domain are meaningful only on the link where they originate.

É comum usar alguma forma de subdomínio para diferenciar desenvolvimento, teste e produção. Exatamente como esses domínios são nomeados difere, mas é bastante comum ter, por exemplo,

Production:          www.example.com
Performance testing: www.pt.example.com
Testing:             www.test.example.com
Development:         www.dev.example.com

O motivo para não apenas substituir www por development é que você pode querer ter mais de um subdomínio - por exemplo, você pode ter mobile.example.com além de www.example.com . Usando o esquema acima, você teria então

Production:          www.example.com          mobile.example.com
Performance testing: www.pt.example.com       mobile.pt.example.com
Testing:             www.test.example.com     mobile.test.example.com
Development:         www.dev.example.com      mobile.dev.example.com
    
por 28.01.2014 / 15:02