Definindo estaticamente o hostname no OS X

0

Sempre que me conecto à alguma rede, seja Claro 3G, a rede local da Myfreecomm, ou a minha rede local em casa, o hostname do meu OS X é alterado. Isto ocorre por que por padrão o OS X vem configurado para definir o hostname dinamicamente.

Pesquisando na internet, encontrei este post do Robert Brewer que deixa a dica para resolver este inconveniente.

Para evitar que o hostname do seu OS X seja alterado dinamicamente e defini-lo estaticamente, inclua em /etc/hostconfig a linha:


HOSTNAME=seuhostname

Caso deseje voltar para a configuração de hostname dinâmico, basta definir:


HOSTNAME=-AUTOMATIC-

Se o /etc/hostconfig não possuir a linha HOSTNAME, o OS X se comportará como AUTOMATIC por padrão.

A documentação da Apple detalha a ordem de prioridade para o sistema definir seu hostname dinamicamente:

Você não pode especificar o hostname durante a instalação do servidor.
O Server Assistant define o hostname como AUTOMATIC em /etc/hostconfig. Esta configuração faz com que o hostname do servidor seja definido pelo primeiro valor válido nesta ordem:

  1. Nome fornecido pelos servidores DHCP ou BootP para o endereço IP primário.
  2. Primeiro nome retornado por DNS reverso.
  3. Hostname local da máquina
  4. O nome “localhost”
você pode gostar também