O seu ISP afeta um IP público para o seu Roteador ADSL.
O seu router ADSL afecta um IP "privado" ou local ao seu servidor Ubuntu.
Você pode dizer que o seu servidor ubuntu está "atrás" do seu roteador ADSL.
Se você conectou seu servidor ubuntu ao seu roteador ADSL, o servidor ubuntu deve ter um IP local.
Para verificar o IP do seu servidor Ubuntu execute este comando nele:
ifconfig
No resultado, você deve ver algo assim
eth0 Link encap:Ethernet HWaddr d0:50:99:8e:0c:54
inet adr:192.168.1.23 Bcast:192.168.1.255 Masque:255.255.255.0
adr inet6: fe80::d250:99ff:fe8c:c79/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:2008950 erreurs:0 :0 overruns:0 frame:0
TX packets:2299433 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:1001461226 (1.0 GB) Octets transmis:492411283 (492.4 MB)
Onde inet adr é o seu IP local. (Aqui 192.168.1.23)
Agora, se você quiser acessar seu servidor de fora, terá que habilitar o encaminhamento de porta para o aplicativo que deseja acessar.
Por exemplo, se você quiser rodar um servidor web no seu servidor Ubuntu você deve encaminhar a porta 80 para o seu servidor Ubuntu.
Por exemplo, digamos que:
- Seu IP público é
85.191.215.47
- Seu IP privado é
192.168.1.23
- Um IP público do visitante é
97.176.24.123
Quando alguém quiser visitar seu site que está configurado no seu servidor Ubuntu, ele solicitará: http://85.191.215.47
, mas todos nós sabemos que todos os navegadores o transformam neste http://85.191.215.47:80
, porque 80 é a porta padrão da web.
Seu roteador ADSL recebe uma solicitação de 97.176.24.123
, encaminha a solicitação de sua interface pública para 192.168.1.23:80
, seu servidor ubuntu, é isso, alguém se comunicou com seu servidor ubuntu do lado de fora!
Para habilitar o encaminhamento de porta, é necessário pesquisar como fazer isso para o seu modelo ADSL, pesquisar "encaminhamento de porta no modelo do roteador XXX" e seguir o procedimento.
Esta é a maneira de falar a partir do exterior com o seu servidor Ubuntu, permitindo o encaminhamento de portas em aplicações específicas.
Se você quiser que seu IP público seja acessível toda vez que depender ou não, o ISP fornecerá para sempre o IP estático ou o renovará quando você reiniciar o seu roteador ADSL, isso pode variar.
O melhor caminho a percorrer é configurar um DynDNS .
- Registre-se em algum site como o link , crie um nome de domínio (ex: myubuntuserver.ddns.org)
- No seu roteador ADSL, encontre uma seção DynDNS e preencha-a com suas credenciais noip, desta forma seu roteador ADSL avisará quando o seu ISP lhe fornecer um novo IP público.
Eventualmente, você pode acessar o site do servidor ubuntu com http://myubuntuserver.ddns.org