Acesso ao servidor da Web do Ubuntu por trás do roteador DHCP

2

Acabei de instalar e configurar o Ubuntu Server 16.04, completo com webmin, phpmyadmin etc.

Eu posso acessar isso via login remoto / ftp etc de outros PCs dentro da rede doméstica, mas não tenho certeza de como configurar o acesso público ao site (s) que espero hospedar como eu estou sentado atrás de uma Virgin Media SuperHub (Versão de software "V1.01.11" Hardware Version 1.03).

A menos que eu pague à Virgin Media e me torne um usuário corporativo, parece que não posso ter um endereço IP estático. Quais opções eu tenho quando estou preso ao DHCP enquanto tento conseguir um servidor web publicamente acessível?

Estou procurando economizar o máximo de dinheiro possível, já que estou sem trabalho e esperando poder usar o servidor para exibir um portfólio on-line, e é por isso que fiz esse caminho.

    
por lil_bugga 14.06.2016 / 14:15

3 respostas

2

É bastante simples. Você precisará de um conjunto de IP estático no seu servidor Ubuntu, esse IP ficará na sua LAN.

Por exemplo ...

Virgin Media Superhub - 192.168.0.1
Ubuntu Web Server - 192.168.0.5

Você precisará ativar o encaminhamento de porta em seu superhub para apontar para o IP do seu servidor Ubuntu. Se você está procurando apenas hospedar o http, você só precisará encaminhar a porta 80, tcp. Se você também quiser usar SSL, encaminhe 443 tcp.

A próxima coisa que você precisará é selecionar um provedor de DNS dinâmico. Este serviço se senta e ouve pedidos de seu servidor Ubuntu, seu servidor relatará seu endereço IP público ao serviço e, em seguida, o serviço atribuirá uma entrada DNS dinâmica para apontar para seu IP público. Quando o seu IP muda, o serviço estará ciente dessa mudança e, em seguida, irá reatribuir ao seu novo IP.

Eu não vou entrar em detalhes sobre a seleção, porque o Ubuntu tem uma página wiki da comunidade que continuará sendo mantida com as melhores e mais recentes.

Essa informação pode ser encontrada aqui. link

    
por bc2946088 14.06.2016 / 14:22
0

Não ter um endereço IP estático é um problema para um servidor web, teoricamente seria possível fazer um script que verifica seu endereço IP WAN atual, e então (se possível) atualizar esse IP para um Nome de Domínio que você tem comprado automaticamente, se o provedor de DNS permitir algum tipo de mecanismo de atualização automática.

Mesmo que você possa fazer isso, ainda pode ter problemas, com o novo endereço IP do seu nome DNS / URL em cascata pelos servidores raiz do DNS, e nem todo mundo ter / obter o novo endereço IP imediatamente ou pessoas que estão tentando armazenar em cache o IP do nome do domínio, etc.

Mas seria a única maneira de encontrar seu servidor, se o IP continuar mudando.

Você ainda precisa pagar por um nome de domínio / URL.

Editar: alguém postou a mesma ideia enquanto eu postava a minha, desculpe pela resposta dupla.

    
por Vuurdraak 14.06.2016 / 14:28
0

A maneira mais fácil na minha opinião é esta:

  • Primeiro configure seu servidor ubuntu para ter um ip local estático como descrito aqui: link

  • Em seguida, abra as portas necessárias ao seu roteador, por exemplo, a porta padrão do apache é 80 (a configuração em meu roteador pode ser feita em Advanced Setup - > NAT - > Virtual Servers ).

  • Por fim, use um serviço gratuito para obter um nome de domínio gratuito, como link . Você precisa de uma conta primeiro, depois escolhe um nome de domínio grátis (os gratuitos têm finais estranhos como .ddns.net ) e depois você instala o noip duc e o executa na inicialização (posso dar mais instruções se você tiver problemas com o site 'guia'. Isso atualizará toda vez que seu novo ip da Web (o ip do roteador não for o local) e direcionará para o nome de domínio que você escolheu.

Por exemplo, o ip local do meu servidor é 192.168.2.222 (que eu uso quando eu quero acessá-lo de um pc local dentro da mesma rede) e o nome do domínio é lichking.ddns.net que direciona para o ip que tenho em o momento (eu uso isso para acessar meu servidor de qualquer lugar fora da minha rede).

    
por Thanos Apostolou 14.06.2016 / 15:38