Compreendendo subdomínios de LAN e WAN

0

Eu tenho um servidor Mac Mini cujo IP é rastreado por uma conta dyndns.

Com algum encaminhamento de porta de uma estação Airport Extreme Base, posso acessar facilmente o mydomain.dyndns.org de qualquer lugar fora da minha LAN.

Agora, gostaria de poder acessar outras coisas da minha LAN diretamente de qualquer outro lugar, usando um navegador. Por exemplo, um servidor Windows rodando ao mesmo tempo em outro servidor web na porta 80, mas também uma interface web bit torrent na porta 9091. O único problema é que eu gostaria que eles estivessem acessíveis a partir do http normal (do mundo externo, em menos).

Como mywindowswebpage.mydomain.dyndns.org e mybittorrent.mydomain.dyndns.org

Eu acredito que o que eu preciso é de hospedagem virtual, editando o arquivo httpd.conf no servidor que resolve o domínio principal (que é o mac mini). No entanto, para permitir que os subdomínios sejam resolvidos para o meu endereço IP, sei que também preciso de mais do que isso.

Uma opção seria obter uma conta pro no dyndns para permitir curingas.

Minhas perguntas são:

  • Usando meu Mac Mini Server, posso configurar meu próprio servidor DNS para que, quando usuários do mundo externo digitarem mysubdomain.mydomain.dyndns.org , consultassem meu próprio DNS e direcionassem as solicitações para a máquina correta (ou, na verdade, eu Teremos que pagar um registrador que aceite curingas, caso contrário, meus subdomínios nunca farão ping?

  • Como configuro meus hosts virtuais em httpd.conf para que mysubdomain.mydomian.dyndns.org resolva para meu servidor da web do Windows (na porta 80) e mybittorrent.mydomain.dyndns.org resolva para a mesma máquina, mas cuja interface da web esteja ativada porta 9091?

  • Existe alguma configuração necessária nesses serviços (quaisquer arquivos conf para modificar na interface da Web bit torrent, por exemplo) para permitir que essas coisas sejam executadas ??

Estou executando o Lion com o Lion Server e meu IP é dinâmico.

    
por gaudi_br 12.12.2011 / 08:59

3 respostas

0

Em resposta a minha própria pergunta, acredito que encontrei o caminho para isso.

Ainda precisarei de uma solução de DNS que roteie todos os subdomínios para o meu endereço IP único, portanto, aparentemente, não posso trabalhar em torno de ter uma conta proDyndns.

Por obter todas essas solicitações diferentes para rotear corretamente dentro da minha rede interna, encontrei algumas dicas para o proxy reverso ser a solução.

A entrada do proxy reverso na wikipedia confirma essa crença.

Vou começar a trabalhar para encontrar uma solução boa e fácil de usar e colocar em prática.

Obrigado por seus esforços e sua ajuda. Provavelmente vou começar um thread de proxy reverso muito em breve se precisar de mais ajuda.

    
por 13.12.2011 / 01:20
3

Uma boa maneira de fornecer acesso a um serviço em outro computador é usar o encaminhamento de porta em seu roteador. Você terá que usar um número de porta diferente (por exemplo, 81) para o serviço HTTP, se você já tiver a porta 80 encaminhada para o seu Mac mini.

Caso contrário, você teria que executar algum tipo de servidor proxy transparente no Mac mini.

Obter o dyndns para delegar um subdomínio ao serviço DNS no seu Mac mini não ajudaria. Ele teria que resolver seu endereço IP externo de qualquer maneira, o mesmo que todos os outros computadores em sua rede local - isso é o que faz o Network Address Translation (NAT) em seu roteador. Normalmente, você só teria vários endereços_IP disponíveis se tiver organizado vários endereços IP fixos com seu provedor de serviços de Internet.

O que você pode fazer é fazer com que o Mac Mini emita uma resposta HTTP Redirect para o outro domínio para que as solicitações para o link na porta 80, redirecione-se para o link . Você teria que providenciar para que o dyndns apontasse mybittorrent.mydomain.dyndns.org em seu endereço IP dinâmico. Eu não sei se o dyndns fornece esse tipo de serviço.

Eu começaria encaminhando a porta 81 para o servidor Windows.

    
por 12.12.2011 / 10:47
0
  1. É possível ter seu próprio servidor DNS em IP dinâmico, mas eu não o recomendaria. Se você realmente quer subdomínios (veja (2) - talvez você não precise deles) é melhor usar um provedor de DNS dinâmico que permita subdomínios, tente a lista tendenciosa , por exemplo, o EntryDNS provavelmente faria por você.

  2. Para ter alguns serviços em diferentes computadores / portas, o mais simples é configurar o encaminhamento de portas para essas portas também em seu roteador e acessá-lo em seu domínio.dynds.org:9091. Desta forma, você não precisa de nomes de host adicionais - você pode encaminhar qualquer porta para qualquer PC e tudo é acessível de fora através do mesmo IP e do mesmo nome de host.

  3. Provavelmente não - em relação ao serviço em questão, ele apenas escuta localmente em sua porta, independentemente de como as solicitações chegam.

Espero que responda, se não, você é bem-vindo para comentar.

    
por 12.12.2011 / 10:57