Uma forma simples de resolver um domínio diferente na minha rede

0

Estou executando um servidor Debian na minha rede local. O meu gateway de internet está integrado num router Vodafone easybox (WLAN). Para acessar facilmente meus serviços de todos os meus dispositivos em todos os locais, tenho um nome de domínio apontando para meu IP público.

Estou enfrentando o problema que, infelizmente, o easybox do meu ISP rejeita solicitações endereçadas ao seu próprio IP público quando elas vêm de um dispositivo de rede local. Assim, posso acessar todos os meus serviços de qualquer ponto do mundo, exceto minha própria rede.

O que eu gostaria de saber é qual é a maneira simples, mas sólida, de corrigir isso? (sem comprar outro roteador / gateway, também a solução deve funcionar com todos os meus dispositivos sem ter que configurar coisas especiais em cada dispositivo). Não seria um problema executar um serviço como DHCP ou DNS no meu servidor, mas não estou muito familiarizado com este tópico e, portanto, o problema é que não sei de que preciso.

Sabendo disso eu poderia procurar por um howTo e isso será feito em um segundo .. Então, obrigado por alguma dica ou idéias sobre este assunto!

Seguindo alguns detalhes:

  • O router é um: Vodafone EasyBox 804, FW-Version CIS804-02.06. Tem opções para desabilitar seu próprio servidor DHCP, configurações manuais de DNS, Firewall, configuração de portas, etc. Somente configurações básicas para tudo. A atribuição de nome de host não é possível pelo roteador (nenhuma configuração para isso)
  • Meu servidor está executando o debian jessie como mencionado acima
por Kappa 19.04.2017 / 09:11

2 respostas

0

Como você pode acessar seu servidor por nome de host de fora de sua LAN, parece que você está usando um serviço público de nomes de domínio para resolver o nome de host do servidor para seu endereço IP público. E se o seu roteador estiver bloqueando o tráfego da LAN para o endereço IP público do servidor, tente usar o roteador para ir diretamente ao endereço IP local do servidor.

Você deve poder editar as configurações de DNS do seu roteador para que você tenha uma entrada de nome de domínio correspondente apontando para o endereço IP do seu servidor na rede local do roteador. Como essa entrada de nome de domínio reside no seu roteador, somente os computadores que usam a configuração de DNS do seu roteador se conectarão ao seu servidor por meio desse endereço. Todos os outros pontos do mundo usarão seu nome de domínio público no seu DNS público. :)

Isso também economizará a ligação para a Internet ao procurar seu servidor na rede local.

EDIT (o roteador não suporta nomes DNS internos personalizados?):

Você pode hospedar seu próprio serviço de DNS em algum lugar, como Amazon Route53 . Essa opção pode levar mais tempo em configuração e manutenção, mas pode ser muito mais barata do que um novo roteador com suporte a DNS.

    
por 19.04.2017 / 11:12
0

Na verdade, resolvi o problema usando um serviço gratuito do CloudDNS (no meu caso eu usei: link ).

O que eu fiz:

Eu simplesmente criei os seguintes registros para o (s) domínio (s) que apontam para um endereço IP da LAN como este:

  • example.com A 192.168.2.23
  • cloud.example.com CNAME example.com

Também existem registros de servidores de nomes:

  • example.com NS ns21.cloudns.net
  • (...)

No meu roteador, alterei o endereço do servidor DNS primário para ns21.cloudns.net e defina o secundário como 8.8.8.8.

Por que isso funciona?

Como os dispositivos na rede usarão essas configurações do servidor por padrão, ao procurar um domínio de dentro da rede. Assim, o servidor de nomes cloudDNS apenas resolve os domínios especiais example.com e cloud.example.com - para qualquer outro domínio (por exemplo, google.com), o meu dispositivo procurará o IP a partir de 8.8.8.8.

(Não tenho certeza se essa é a mesma solução sugerida por Phil, mas comparada com sua resposta, o serviço que usei era totalmente gratuito e a configuração só precisava de alguns minutos. Acho que um roteador que não suporta DNS personalizado resolução esta é a maneira mais fácil e barata :))

    
por 30.05.2017 / 11:11