Estou pensando em adquirir um servidor virtual com sistema operacional Linux Debian.
Agora, um servidor Web precisa de um endereço IP estático para se registrar no servidor DNS e apontar a localização?
ou como você configuraria o DNS para apontar para um endereço IP dinâmico?
Responder1
Agora, um servidor Web precisa de um endereço IP estático para se registrar no servidor DNS e apontar a localização?
Não, o servidor web não precisa de um IP estático. Existem essencialmente três partes básicas para hospedar um site:
- O registrador (que atualiza as informações do nome do seu site – ex.www.meusite.com)
- O servidor do sistema de nomes de domínio (DNS) (que ajuda a traduzir o nome do seu site para um IP real usado pelo seu servidor web)
- Seu servidor web
Por exemplo,www.meusite.compode, hipoteticamente, precisar ser associado ao IP 50.60.70.80
, o endereço atribuído ao seu computador através do seu ISP. DNS é o que faz isso.
O endereço do servidor DNS em si precisa ser (relativamente) estático para que possa ser encontrado, mas desde que o servidor DNS tenha um registro do endereço IP apropriado do seu computador, ele poderá encaminhar dados para esse servidor. Você pode pensar nisso como entregar uma carta – os Correios (servidor DNS) precisam ficar em um local para receber correspondência, mas podem enviar correspondência para onde quiserem (não importa o quanto você se mova).
Como você configuraria o DNS para apontar para um endereço IP dinâmico?
Você precisa ter um sistema onde os registros DNS sejam atualizados para corresponder ao endereço IP atual do seu servidor web. Isso pode ser feito manualmente ou automaticamente, dependendo das circunstâncias e da preferência.
Manualmente
Se você se sente confortável com registros DNS e não tem um IP que muda com frequência...
Você pode executar um servidor DNS (comoVINCULAR) você mesmo. Embora geralmente não seja difícil, você deve estar ciente de que há possíveis problemas de complexidade e segurança na execução de seu próprio DNS.
Você pode atualizar manualmente um provedor DNS de terceiros, como
xname.orgfreedns.42.pl. Esses serviços oferecem um formulário para criar registros DNS que são carregados em servidores DNS hospedados para você. No entanto, esse processo não é automatizado. Você deve alterar manualmente o IP do seu servidor web sempre que o seu ISP o atualizar.
Ambos os itens acima podem causar problemas de disponibilidade se o seu IP mudar e, portanto, nem sempre é uma boa solução - mas são possíveis mesmo com um IP "dinâmico", assumindo que o seu ISP não forneça um novo IP sempre que você se conectar.
Automaticamente
Como existe um mercado para pessoas menos técnicas que desejam nomes de domínio e serviços DNS, cada vez mais serviços automatizados estão sendo oferecidos. Esses serviços geralmente evitam a maior parte dos problemas do DNS ao custo de algum controle potencial de seus registros DNS.
Normalmente, um pequeno programa é baixado para o servidor web, que rastreia automaticamente o IP atual do servidor web, conforme atribuído pelo ISP. Este programa, por sua vez, retransmite essas informações para um conjunto de servidores DNS, que são então atualizados automaticamente com os registros DNS apropriados sempre que uma alteração de endereço IP é detectada. Estendendo o primeiro exemplo dado, seria como contratar um mordomo para ligar para os Correios sempre que você se mudasse, para que sua correspondência pudesse ser encaminhada de maneira adequada.
Atualmente, geralmente existem dois tipos desses serviços – aqueles oferecidos por empresas somente DNS, comoSem IPemedo.orge aqueles oferecidos por registradores de domínio, comoNomeCheap.
- Com serviços de IP dinâmico somente DNS, geralmente você pode escolher um URL/subdomínio que apontará para o seu computador (por exemplo,meusite.dyndns.com). As pessoas podem então usar este domínio para acessar diretamente o seu servidor web.
Se você quiser usar um domínio registrado comowww.meusite.com, você terá que encaminhar esse domínio para seu subdomínio dinâmico (por exemplo,meusite.dyndns.com) ou passar por procedimentos especiais para permitir que a empresa de DNS dinâmico associe diretamentewww.meusite.comcom seus servidores DNS (atualizados automaticamente).
- Se você estiver usando um registrador que fornece esses serviços (novamente, como NameCheap), isso não é necessário. Por padrão, quando você registra um nome de domínio, os servidores DNS associados a esse nome de domínio serão do registrador. A partir daí, tudo que você precisa fazer é baixar o programa de atualização dinâmica de DNS e tudo deverá ser resolvido automaticamente (por exemplo,www.meusite.comserá associado ao seu servidor web dinâmico sem nenhuma etapa extra envolvida).
Provavelmente vale a pena mencionar que NameCheap também tem umServiço FreeDNS para domínios existentes. Resumindo, o que isso significa é que se o seu nome de domínio estiver registrado em um registrador que não fornece DNS dinâmico, você poderá mudar o DNS do seu domínio existente para NameCheap (sem realmente ser seu cliente) e aproveitar as vantagens de sua dinâmica Serviços DNS.
Julho de 2020:Aqui está uma lista de alternativas ao Xname.org. A maioria deles não é atualizada manualmente, mas todos devem fornecer DNS dinâmico gratuito.