removendo o .local na veiculação do nome da rede local

1

Eu tenho várias máquinas locais; Eu uso uma máquina OSX 10.6 para fazer a maior parte do serviço. Irritantemente, ele postfix seu nome de rede com .local .

Como eu configuraria um sistema para que eu pudesse acessá-lo pelo seu nome de host?

servidor: httpd instalação padrão do apache2

Estou acessando-o com um navegador da Web (surpreendentemente).

também quando faço ping em minha máquina osx como name , não funciona; ping name.local funciona.

    
por Paul Nathan 15.12.2009 / 21:07

3 respostas

1

Você precisaria configurar um servidor de nomes DNS e configurar suas máquinas para analisá-lo.

Software como o PowerDNS deve funcionar.

Você precisará configurar o PowerDNS para apontar para um resolvedor de DNS upstream para consultas fora de sua LAN.

Finalmente, você precisará configurar seus hosts para procurar em seu servidor DNS.

  • Se suas máquinas tiverem endereços estáticos, defina seu endereço DNS primário como o endereço do seu servidor DNS.
  • Se as suas máquinas receberem endereços IP via DHCP, basta configurar o servidor DHCP para distribuir o endereço do seu servidor DNS como os endereços DNS primários de suas máquinas. Em seguida, expire seus endereços para que cada computador receba um novo endereço e obtenha as novas informações de DNS.
por 15.12.2009 / 21:13
1

Qual servidor de roteador / DNS você está executando em sua rede?

O .local é para configuração Zero, também conhecido como rede Bonjour. Meus macintoshes em casa são acessíveis, com e sem o ".local". É equivalente a ter um cname extra ou entrada de host ...

Como você está tentando acessar o Macintosh? Qual sistema operacional e qual aplicativo?

Você não deveria precisar remover o .local ....

    
por 15.12.2009 / 21:51
0

Eu acho que você quer mudar o seu nome de host. No OS X, abra o terminal e ...

sudo scutil --set HostName your_new_hostname
    
por 15.12.2009 / 21:13