Recentemente, atualizei minha internet a ponto de ser muito mais rápida e confiável do que meu host atual. Gostaria de mudar meu domínio atual para ficar hospedado em casa, mas meu endereço IP é dinâmico. Tanto quanto sei, só recebo um novo IP quando reinicio meu modem e / ou roteador (o que quase nunca ocorre) ou quando o cabo um (meu ISP) envia uma atualização de firmware (raramente).
Existem algumas maneiras de ver isso:
Convença meu ISP a me fornecer um IP estático
Atribua ao meu roteador meu IP atual para forçar um IP estático (o que pode funcionar?)
Defina meu registro DNS para o meu endereço IP atual e atualize-o nas raras ocasiões em que ele muda.
Obviamente, espero que o primeiro funcione, mas não quero pagar muito dinheiro (se é que é preciso) para obter um endereço IP estático.
Qual dessas opções funcionará de maneira mais confiável?
fonte
Respostas:
Você não pode simplesmente atribuir um IP estático ao roteador para obter um IP estático. A maioria dos provedores de banda larga permite que você alugue um IP estático deles por uma taxa mensal extra. Mas provavelmente é melhor gastar isso em um host decente, pois será mais barato, menos aborrecido e você terá um tempo de atividade melhor. Além disso, a maioria das conexões de banda larga residencial tem velocidades de upstream muito ruins. E alguns até têm ToS para executar qualquer tipo de servidor da Internet, a menos que você atualize para um plano de negócios.
No entanto, se você ainda estiver hospedando o site em casa, poderá usar um serviço DNS dinâmico que atualizará automaticamente seus registros DNS sempre que seu IP for alterado. Embora existam desvantagens significativas nisso. Por um lado, a menos que você defina um tempo TTL muito curto, as chances de um usuário ser roteado para um IP antigo e não conseguir acessar o site são altas. Mas se você definir um TTL muito baixo, os usuários terão que fazer solicitações DNS freqüentes, o que é ruim para o desempenho.
fonte
Também hospedo um site no meu servidor DHCP local. Mesmo com uma conexão DHCP como se meu IP não fosse alterado, se eu perder energia. O protocolo funciona verificando meu endereço mac e tentando me devolver meu antigo IP. Sempre que o ISP está funcionando, eu normalmente perco meu IP quando meu modem fica inoperante.
Como eu hospedo o site usando no-ip.com, isso informa qual é o meu endereço IP mesmo quando ele muda. Eles gerenciam os registros DNS para que, quando as pessoas visitem www.mydomain.com, verifique os registros DNS do no-ip.com e veja meu endereço IP para o qual direcionar o tráfego.
Meu linksys agora encaminha o tráfego www, mysqld e ftp para um servidor interno 192.168.15.11, por exemplo. Minha área de trabalho de trabalho regular possui 192.168.15.10, assim meu servidor da Web pode executar o Ubuntu / Nginx para servir as páginas e eu ainda posso trabalhar em outra máquina no Windows.
Sempre que o seu IP alterar o aplicativo windows de no-ip.com, a atualização será atualizada para sua conta no-ip.com e seu DNS será mantido atualizado.
fonte
Procure usar um serviço DNS dinâmico (DDNS), como Dyn . Um provedor DDNS permite um nome de domínio estático para IPs dinâmicos. O serviço é muito barato para sites de baixo tráfego. A maneira como o DDNS funciona é que você configura seu roteador para atualizar periodicamente o serviço DDNS que contém seu nome de domínio com o IP atual. Usar DDNS no nível do roteador é mais conveniente do que ter algum tipo de aplicativo em execução no lado do servidor para essencialmente fazer a mesma coisa. Os usuários da Internet que digitarem seu nome de domínio sempre serão redirecionados pelo provedor DDNS para o endereço IP adequado. O DD-WRT suporta muitas APIs de provedor DDNS diferentes . O DynDNS é provavelmente o mais popular, e a Linksys e a Belkin suportam a API do DynDNS em seu firmware nativo.
fonte
Na verdade é possível. E existe uma maneira fácil de automatizá-lo.
aqui está como. e um script de maquete para você começar (é totalmente funcional)
Registre uma conta no fear.org e use-a como seus servidores de nome. Se você quiser se libertar, precisará permitir que outras pessoas (solicitem ou usem livremente) qualquer subdomínio no seu domínio para o que quiserem. Selecione que cada solicitação precise de sua aprovação, o que significa que você não as dará e ninguém mais usará seu domínio. Ou apenas pague 5 ^
crie uma conta no-ip ou melhor, dyndns e escolha um de seus subdomínios gratuitos para o seu host (desde que o no-ip começou a capturar mensalmente para usuários gratuitos), você usará esse domínio para compará-lo ao ip para o qual o seu domínio real aponta (Observação , você pode usar apenas o seu ip da WAN, se conseguir, estou postando dessa maneira porque algumas pessoas não conseguem obtê-lo de seus roteadores / modems etc., também é possível usar algo como whatismyip / com / org / net, seja qual for. Ou simplesmente execute o script de atualização abaixo periodicamente)
Crie o bash ou qualquer outro script parecido com este:
. 3. crie uma tarefa cron.d que seja executada, digamos, a cada poucos minutos e execute o script ip.sh mencionado acima. A entrada do crontab deve ser algo como isto:
fonte
Alguns registradores DNS possuem uma API que permite atualizar seu registro A (endereço IP do roteador) por meio de uma solicitação da web.
Em seguida, você pode escrever um script que coleta seu endereço IP público atual e o envia ao provedor DNS por meio da API e atualiza os registros DNS necessários para corresponder ao seu endereço IP mais atual.
Em seguida, você pode agendar o script para ser executado periodicamente (por exemplo, uma vez por dia) para manter as informações.
Eu escrevi um e pode ser usado como exemplo, link do Github aqui .
fonte
Você pode usar um serviço como o Noip.com e seus sites estarão acessíveis, mas acho que o spider do google não rastreará seus sites. Eu acho que eles o abandonarão quando receberem o redirecionamento para o seu site. Espero estar errado, mas foi o que me disseram. Então, se você precisar que as pessoas o encontrem no mecanismo de pesquisa do Google, você pode estar sem sorte. As pessoas ainda podem ver seu cartão de visita e ir direto para você.
fonte