Se você conseguir que seu servidor doméstico atenda na porta 80, isso é simples.
- Use o dyndns para configurar um nome de domínio para o seu site (yoursite.dyndns.org)
-
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.