Não é possível usar o FQDN ao usar a rede local (Ubuntu Server 10.04, dd-wrt)

1

Networking newb aqui ... parece que estou tendo um estranho problema de rede.

Quando estou usando um PC / laptop / Smart phone na minha rede local, não consigo acessar páginas da web (ou e-mail) no meu servidor de rede usando o FQDN.

Aqui está a configuração:

  • O provedor de nomes de domínio que aponta para o endereço IP estático, por exemplo, example.com aponta para 222.111.111.001
  • Endereço do roteador IP fixo: por exemplo, 222.111.111.001
  • roteador dd-wrt: 192.168.1.1 Ele tem encaminhamento de porta para o servidor Ubuntu que parece funcionar, pois ele atende páginas, etc, a endereços IP não locais. As máquinas locais recebem endereços IP via DHCP no intervalo de 192.168.1.100 a 149.
  • Servidor Ubuntu 10.04 em 192.168.1.150
  • Os clientes incluem máquinas de hortelã do Linux, telefone Android e endereços como 192.168.1.104

Se eu estiver em um cliente na rede local (192.168.1.104) e tentar navegar para uma página da Web em example.com/index.htm, a solicitação expira. O mesmo tipo de coisa se aplica ao email - Se eu estiver conectado na rede local (sem fio), não será possível acessar os servidores IMAP e SMTP usando mail.example.com

A situação é boa se eu estiver usando uma rede não local (por exemplo, minha rede móvel da Vodafone). O dispositivo carregará com sucesso example.com/index.htm A situação também é boa se eu navegar para 192.168.1.150/index.htm

Alguma idéia de como solucionar esse problema? É obviamente um pouco chato ...

Felicidades.

    
por liberty_nz 31.01.2012 / 23:50

3 respostas

2

Acho que você está entendendo mal como as pesquisas de DNS funcionam.

O nome de domínio público para o qual seu URL está apontando é um registro de dados que é oferecido ao público. Não tem nada a ver com o serviço DNS disponível na sua rede local.

Verifique seu DD-WRT para verificar se você tem um servidor DNS configurado. Tente usar o Google em 8.8.8.8 e 8.8.4.4 para testar isso.

Se você não tiver um servidor DNS configurado em seu serviço DHCP, seus dispositivos não poderão resolver FQDNs nos dispositivos que receberam IPs do roteador.

    
por 31.01.2012 / 23:57
0

Você já tentou executar algo como nslookup para ver a solução do FQDN de dentro da sua rede?

Além da possibilidade de problema de DNS, você pode ter apenas seu encaminhamento de porta configurado para conexões originadas fora de sua LAN. Também poderia ser muitas outras coisas, difícil de dizer com informações limitadas.

    
por 01.02.2012 / 02:24
0

Eu vejo que você está usando o DD-WRT. Isso é lamentável. Eu (e outros aqui) achei que não é notoriamente confiável.

Certifique-se de que o DNS esteja funcionando. A partir do seu cliente de rede local (192.168.1.104), faça uma pesquisa de DNS no seu domínio example.com e certifique-se de que o endereço 222.111.111.001 correto seja retornado. Isso verificará se o DNS está funcionando adequadamente para seus clientes locais.

Em seguida, veja se você pode acessar seu servidor a partir de um cliente local usando seu endereço IP "externo" (por exemplo, 222.111.111.001). Se você não puder acessar seu servidor desta maneira, então eu suspeito que o seu roteador é o problema. Se você puder acessar seu servidor, eu suspeito que o DNS ou possivelmente uma configuração de hospedagem virtual ruim (você mencionou um servidor da Web) poderia estar com defeito.

  • Verifique se você está usando uma versão "aprovada" do DD-WRT. Atualize (ou faça downgrade) para uma das compilações recomendadas pelo fórum listadas nesta seção, especialmente se você estiver executando o SP1 ou v24 final (21/05/08) 13064 ou 14896. Leia isto tópico de fórum . Certifique-se de não apenas cegar o roteador cegamente com o firmware - você terá que vasculhar os fóruns para descobrir qual versão do DD-WRT funciona melhor com seu roteador, versão e revisão específicos.
  • Se o seu DNS está funcionando corretamente, isso pode ser causado por um bug no DD-WRT que quebra o NAT Loopback .
por 01.02.2012 / 03:01