Configurações de DNS do Mac OS X Lion BIND para o site local não funcionar

1

Estou tentando configurar um aplicativo da web hospedado no meu mac, no qual as pessoas da minha rede podem acessar por meio do link

Eu posso acessá-lo no mac desde que eu configurei um Apache VirtualHost e em /etc/hosts

127.0.0.1       custom.local

Eu corri $ named-checkconf /etc/named.conf que não retornou nada,

Eu corri $ named-checkzone custom.local /var/named/custom.local.zone em

que retornou

zone hercules.local/IN: loaded serial 2012032301
OK

mas outras pessoas na rede ainda não conseguem acessar o domínio.

Eu tenho em /var/named/custom.local.zone

;BIND db file for custom.local

$ORIGIN custom.local.
$TTL 86400

@       IN      SOA     custom.local. root.custom.local.    (
                        2012032301      ; serial number as yymmddnn
                        15      ; refresh
                        3600    ; retry
                        3000000 ; expire
                        86400   ; min ttl
        )

        NS      custom.local.
custom.local. IN      A       127.0.0.1

e em /etc/named.conf

zone "custom.local" IN {
        type master;
        file "custom.local.zone";
};

também quando executo $ rndc reload e $ rndc flush recebo

WARNING: key file (/private/etc/rndc.key) exists, but using default configuration file (/private/etc/rndc.conf)
server reload successful

O que estou perdendo?

    
por Adam-E 23.03.2012 / 14:24

2 respostas

1

Os outros computadores que você está tentando conectar da execução do OS X ou de algum outro sistema operacional? Se for algum outro SO, você precisa configurá-los para usar o seu Mac como servidor DNS (caso contrário, as pesquisas para custom.local nunca serão enviadas para o BIND no seu computador).

Se você está tentando acessá-lo de outros computadores com OS X, as coisas são um pouco diferentes porque o OS X resolve * .local usando o DNS multicast em vez de uma pesquisa de DNS padrão. Para fazer isso funcionar, acesse Preferências do Sistema no seu Mac (servidor), abra o painel Compartilhamento e clique no botão Editar próximo ao topo para alterar o nome do mDNS do Mac para custom.local.

    
por 23.03.2012 / 19:35
0

127.0.0.1 é o endereço loopback , isto é especificamente para uma máquina se referir a si mesma.

Qualquer outra máquina na rede não poderá resolver o 127.0.0.1 em sua máquina porque ela já aponta para sua própria máquina!

Você precisa alterar o IP para ser o endereço IP externo de sua máquina em sua rede (por exemplo, 192.168.1.5).

Além disso, para gerar um uso da chave rndc:

sudo rndc-confgen -a
    
por 27.08.2013 / 15:55