Você tem várias opções.
Você pode usar o .local
domain name , que é reservado para máquinas que não podem ser acessadas pela Internet . (Você pode usá-lo em uma máquina que pode fazer conexões de saída para a Internet, ou mesmo de uma máquina que pode, mas normalmente não recebe conexões de entrada da Internet.) Esse nome é reservado para esse uso, nunca será usado por uma máquina na Internet.
Outro nome semelhante, mais comum, mas não oficialmente sancionado, é .localdomain
. É preferível, pois alguns sistemas suportam apenas .local
para nomes descobertos pelo mDNS (o Linux não liga, mas o OSX sim, obrigado roima ).
Como alternativa, você pode usar um nome escolhido, que não esteja sendo usado como um TLD . Isso tem a vantagem de poder usar nomes diferentes para redes privadas diferentes.
Como alternativa, você pode usar nomes em um TLD público, mesmo que a máquina não esteja acessível pela Internet. Isso pode ser confuso se esses nomes não forem registrados no sistema de nomes de domínio.
Para uma única máquina, ter um nome de domínio gravado é praticamente inútil. A configuração do nome de domínio não é muito usada. Seu uso mais comum é como uma zona padrão para procurar nomes de host, como um padrão para a configuração domain
ou search
em /etc/resolv.conf
, ou seja, quando você acessar o host foo
, o aplicativo tentará foo.localdomain
ou o que você escolheu.
A definição de um nome de domínio é útil quando você tem várias máquinas em sua rede local - máquinas físicas ou virtuais. Se você tiver várias máquinas, provavelmente desejará configure um servidor de nomes local (que não requer o uso de um nome de domínio, você pode manter nomes de host sem pontos).
A definição de um nome de domínio distinto é útil quando alguns dos seus computadores têm conectividade de rede variável, por exemplo, um laptop ou um computador em que você às vezes usa uma VPN. Você pode então usar o nome do domínio como uma indicação de qual rede você está conectado atualmente.