A maneira mais fácil é não usar endereços IP e usar uma entrada DDNS (Dynamic DNS) para o servidor. Existem muitos serviços DDNS gratuitos disponíveis: alguns são gratuitos (por exemplo, DNSdynamic ); outros que você pode pagar se quiser recursos adicionais (por exemplo, No-IP ). Para manter a entrada do DDNS válida, você executa um programa como ddclient
que verifica o endereço IP do roteador de vez em quando e envia uma solicitação de atualização para o provedor quando necessário; a maioria dos provedores permite o protocolo dyndns2
para atualizações. A maioria das distribuições do Linux carrega ddclient
em seus repositórios.
Aqui está um exemplo do arquivo de configuração ddclient
update (do DNSdynamic, mas será muito semelhante para outros provedores):
daemon=60 # check every 60 seconds
syslog=yes # log update msgs to syslog
mail=root # mail all msgs to root
mail-failure=root # mail failed update msgs to root
pid=/var/run/ddclient.pid # record PID in file.
ssl=yes # use ssl-support. Works with
# ssl-library
use=web, web=myip.dnsdynamic.com # get ip from server.
server=www.dnsdynamic.org # default server
[email protected] # default login
password=password # default password
server=www.dnsdynamic.org, \
protocol=dyndns2 \
awesome.dnsdynamic.com