Domínio de religação de resolução de domínio [fechado]

2

Sou muito novo nisso, então minha terminologia pode ser um pouco negligente.

Eu gostaria de configurar um espaço da Web que inclua várias coisas, um site geral e um fórum e assim por diante. Desejo usar o DotNetNuke que depois de algumas coisas me atrai muito. Meu serviço de hospedagem atual é lento e o custo de algo melhor parece um pouco demais. Meu serviço ISP atual não inclui um IP estático.

O que eu gostaria de fazer agora para evitar gastos é continuar usando meu plano de hospedagem e seu DNS para resolver o espaço da Web fornecido por eles. Gostaria, então, de religar ao meu computador em casa em uma porta especificada através do IP dinâmico fornecido pelo ISP. Eu não quero Cloak / Mask / Forward / Rewrite, pois tudo isso parece ser um grande esforço para mudar xxx.xxx.xxx.xxx:2222/index.html para mydomain.com/index.html. Eu quero manter a indexação adequada e assim por diante.

Eu não estou pedindo o procedimento geral. O que eu estou perguntando é, isso é possível? Eu realmente odeio desperdiçar centenas de horas desnecessariamente em assuntos triviais e gostaria de evitar eventos como este sempre que possível. Meus hosts da Web alocados IIS AppPool caiu e eu tenho que esperar por uma reinicialização; pesquisa sugere que pode ter havido um consumo excessivo de recursos. Eu tive meu site funcionando de casa e é suave e rápido.

    
por Rebeka Fox 13.10.2011 / 00:27

1 resposta

1

Se você conseguir que seu servidor doméstico atenda na porta 80, isso é simples.

  1. Use o dyndns para configurar um nome de domínio para o seu site (yoursite.dyndns.org)
  2. Acesse o painel de controle do host para DNS e configure um nome:

    yoursite.com. CNAME yoursite.dyndns.org  www.yoursite.com. CNAME yoursite.dyndns.org

O que isto significa é que qualquer pessoa que tente obter o IP para yoursite.com deve obter o endereço IP para yoursite.dyndns.org - que será o seu endereço IP.

Se você não puder escutar na porta 80, um proxy reverso é a única maneira de fazer isso. Reescrever não é uma opção porque você não pode reescrever para outro servidor de forma transparente. O Apache pode fazer proxies reversos, mas é muito improvável que seu host ative esse recurso. Portanto, sua única opção é codificar um proxy reverso baseado em php . Claro, então você está confiando na velocidade de seu host para fazer o proxy (para não mencionar a configuração de um proxy é frequentemente contra ts & cs.

    
por 13.10.2011 / 01:47