Como configurar um servidor Mac OS X - NameServer por trás de um Airport Extreme?

1

Eu tenho um servidor Mac mini que eu quero configurar para hospedar algumas coisas.

Minha configuração é a seguinte:

A conexão WAN (IP estático e servidores de nomes ISP) vai para a porta wan do Airport Extreme. O mini servidor do Mac está conectado a uma das portas ethernet. O mac mini hospedará meu domínio something.com.

Minhas configurações até agora: Airport Express recebe:

96.x.x.x como o IP estático externo do ISP

174.y.y.y como o servidor de nomes

O servidor do Mac mini sempre recebe um IP de DHCP reservado no Airport Express:

10.0.1.3 é o ip do servidor

10.0.1.1 como o dns (este ip é o próprio aeroporto expresso)

Meu servidor de dns tem um registro A apontando para ns.something.com e um PTR fazendo o contrário.

Eu já adicionei meu 96.x.x.x para apontar ns.something.com com meu registrador como anexo.

AGORA: Ninguém parece conseguir acessar meu ns.something.com para resolver meus registros. De qualquer computador na minha rede eu consigo ver o meu ns e tudo funciona. O lado externo, por outro lado, não ... é como se o aeroporto extremo que "mantém" o endereço externo 94.x.x.x não passe o DNS para o meu servidor 10.0.1.3 ns.

Eu tenho o servidor gerenciando o aeroporto. Isso não deveria funcionar?

    
por unom 01.01.2011 / 23:34

2 respostas

1

Editar: Ok ... parece que o seu provedor de domínio de primeiro nível não apontou corretamente ns.invatamax.ro para 96.x.x.x. Meu computador tenta resolver invatamax.ro, reconhece que você configurou o servidor de nomes para ser ns.invatamax.ro, mas então é incapaz de resolver qual endereço IP (o endereço 96.x.x.x) deve olhar para. Quando você configurou o seu provedor de domínio? Se foi no último dia, precisa de tempo para se replicar em todo o mundo. Desde que eu sou incapaz de obter o endereço IP de ns.invatamax.ro em tudo, não é um problema de roteador. Se fosse um problema de roteador, eu seria capaz de descobrir o endereço 96.x.x.x, mas um traceroute falharia no roteador.

Verifiqueestelink: link Ele usa um monte de linguagem confusa, mas basicamente o que você está faltando esse registro de cola.

To break the query deadlock for referrals which return name servers within the domain being queried. Assume a query for a domain, say the A RR for www.example.com, returns a referral containing the name but not the IP address of a name server, say ns1.example.com, which lies within the domain example.com. Since the IP address of the name server is not known this will naturally result in a query for the A RR of ns1.example.com which will return, again, a referral with the name but not the IP of ns1.example.com! When the glue record is provided this problem does not occur.

Como você pode ver no diagrama, há um loop infinito indo 2-> 3> 4> 4> 6> 4> 5> 4 / p>

Apenas um pensamento rápido: é possível que você também precise de um registro reverso, às vezes chamado de registro PTR. Você pode pedir ao seu ISP para configurar isso. Você vai querer um registro reverso apontando 96.x.x.x para something.com e ns.something.com.

Uma observação: é altamente desaconselhável hospedar o DNS público em um único servidor em um único local com energia e Internet e roteadores não redundantes e uma conexão de nível de consumidor.

Além disso, fora da rede, execute traceroute -p X ns.something.com , em que X é um número de porta usado pelo DNS, para cada número de porta que o DNS está usando. Isso informará o caminho que os computadores externos da rede estão usando para tentar acessar seu servidor.

    
por 01.01.2011 / 23:39
0

Em primeiro lugar, "something.com" resolve para uma página da Web que funciona bem para mim, então estou supondo que não é seu nome de domínio real. Conhecer o nome real do domínio nos ajudaria a ajudar você muito mais rápido.

Em segundo lugar, parece que você está fazendo isso em casa sem o apoio do seu provedor? Eles podem estar bloqueando servidores DNS em execução em redes domésticas, pois há muito poucas razões legítimas para que isso seja necessário para a maioria dos clientes.

Em seguida, você realmente registrou este domínio e obteve entradas de DNS autoritativo para o seu domínio apontando para o endereço de Internet externo do seu roteador?

Não é suficiente apenas colocar um servidor DNS online, digitar um nome de domínio que você queira e dizer "aqui estamos, mundo, venha nos conhecer" e, pela maneira como sua pergunta é formulada, soa um pouco assim é o que você fez.

    
por 02.01.2011 / 00:30