it-swarm-pt.tech

Como pode um computador com IP dinâmico funcionar como servidor web?

Como pode um computador com IP dinâmico funcionar como WebServer?

19
Nuasy

Já fiz isso antes e o processo é bastante simples.

Eu executei um servidor da web em uma conta dial-up que precisava se desconectar e realizar um ciclo de IPs a cada 12 horas para estar em conformidade com os termos de serviço do meu provedor na época. Vou presumir que, no seu caso, você não precisa se preocupar com a lógica para manter a coisa discada, então vou pular direto para a próxima parte.

a primeira coisa que você precisa fazer é criar um nome de domínio totalmente qualificado resolvível que possa ser resolvido na internet. Você pode fazer isso executando seu próprio servidor DNS ou pode usar um serviço gratuito como o DynDNS para criar um nome estático, mas resolvível, que você usará para chegar ao seu servidor da web.

Depois de selecionar seu nome de domínio e ter uma entrada DNS válida para resolvê-lo, a próxima etapa é instalar o serviço de atualização DynDNS em seu servidor web, que atualizará sua entrada DNS dinamicamente quando seu IP mudar.

A próxima etapa é construir seu servidor web. Eu usei IIS e Apache com sucesso neste cenário. Qualquer servidor que você usar é uma questão de preferência pessoal.

Depois que tudo estiver concluído, você precisará certificar-se de que seu roteador/firewall está configurado para encaminhar a porta para seu servidor da Web dentro de sua rede. Recomendo encaminhar a porta 80, que tornará o site acessível a todos que digitarem o FQDN em seus navegadores. Se você deseja manter este servidor privado, considere colocar o servidor da web em outra porta.

enter image description here

Página de serviços DynDNS

29
Axxmasterr

Acho que você está procurando um serviço DNS dinâmico. Existem vários, aqui está um exemplo: No-IP

Você terá que criar uma conta, então ter um software rodando em seu computador que irá atualizar seu IP em seu servidor.

Depois, haverá um endereço como nomedeusuario.no-ip.org, nomedeusuario.myftp.org, etc. que apontará para o seu computador.


Outra possibilidade, se você quiser hospedar um pequeno site casual e quiser algo simples de configurar, você pode usar Opera Unite . Diretamente do Opera, ele permite hospedar um servidor web (ou diretamente um servidor de arquivos/fotos) e cuida do próprio DNS dinâmico.

Tenha em mente que esta é uma solução para um site bastante "volátil" e pessoal, que você gostaria de mostrar aos amigos, principalmente sem estar online o tempo todo.

O serviço "Unite" de Opera ainda está em beta no momento (embora já estável).

4
Gnoupi

Você está procurando DynDNS ?
Verifique Obtendo meu endereço IP?

3
nik

Ele funciona com um pequeno programa auxiliar em execução no computador que atualiza a entrada DNS sempre que o endereço IP muda.

0
Thilo

Conforme mencionado em outro local, o serviço DynDNS atualizará um servidor de nomes (onde www.example.com é traduzido para 127.123.234.10 ou qualquer outro) periodicamente.

Eu só queria acrescentar que alguns roteadores de rede têm esse recurso integrado, como a maioria dos roteadores Linksys. Dessa forma, você nem precisa de software em execução no computador.

0
Grant

Eu uso o freedns.afraid.org para o mesmo propósito do DynDNS e não me custa nada, e tem um script de atualização que eu executo no meu servidor linux. Eu uso o StartSSL para gerar um certificado válido também.

0
user192649