Você precisa de um endereço IP estático para configurar um servidor Web?

5

Estou pensando em obter um servidor virtual com um sistema operacional Linux Debian.

Agora, um servidor Web precisa de um endereço IP estático para registrar-se no servidor DNS e apontar o local?

ou como você configuraria o DNS para apontar para um endereço IP dinâmico?

Franz Noel
fonte
6
Não é necessário que você tenha um endereço IP estático para veicular um site. Se você estiver usando um endereço IP dinâmico, há vários serviços disponíveis que podem atualizar seu DNS. Quanto aos relatórios para o servidor DDNS, eu uso ddclient. É fácil de configurar, pequeno e suporta praticamente todos os serviços DDNS.
Paul
Você realmente precisa de um servidor dedicado? Essa é a primeira pergunta que você deve fazer ... Se estiver iniciando uma página da Web que não tenha muito tráfego ou que seja usada principalmente para uma pequena quantidade de visitantes, é melhor obter um site em um site compartilhado meio Ambiente. Os custos serão muito menores. Os servidores da Web podem hospedar vários sites no mesmo endereço IP / máquina / cluster. Somente se você tiver tráfego / visitantes existentes e desejar mover suas coisas para um servidor terceirizado dedicado, deverá considerar a possibilidade de mudar imediatamente para um servidor dedicado.
Jakke

Respostas:

13

Agora, um servidor Web precisa de um endereço IP estático para registrar-se no servidor DNS e apontar o local?

Não, o servidor da 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 - por exemplo, www.mysite.com )
  • O servidor DNS (sistema de nome de domínio) (que ajuda a converter o nome do site em um IP real usado pelo servidor da web)
  • Seu servidor web

Por exemplo, www.mysite.com pode precisar estar 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 possua 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 - a Agência Postal (servidor DNS) precisa permanecer em um local para receber e-mails, mas pode enviar e-mails para onde quiser (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 em que os registros DNS sejam atualizados para corresponder ao endereço IP atual do seu servidor web. Isso pode ser feito manual ou automaticamente, dependendo das circunstâncias e preferências.

Manualmente

Se você se sentir confortável com os registros DNS e não tiver um IP que mude frequentemente ...

  • Você pode executar um servidor DNS (como o BIND ) por conta própria. Embora geralmente não seja difícil, você deve estar ciente de que existem possíveis problemas de complexidade e segurança na execução do seu próprio DNS.

  • Você pode atualizar manualmente um provedor DNS de terceiros, como xname.org . Esses serviços oferecem um formulário para criar registros DNS carregados nos servidores DNS hospedados para você. No entanto, esse processo não é automatizado. Você precisa alterar manualmente o IP do seu servidor da 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 ser uma boa solução - mas eles são possíveis mesmo com um IP "dinâmico", desde que o seu ISP não forneça um novo IP sempre que você se conectar .

Automaticamente

Como existe um mercado para pessoas menos que técnicas que desejam nomes de domínio e serviços DNS, mais e mais serviços automatizados estão sendo oferecidos. Esses serviços geralmente evitam a maioria dos aborrecimentos do DNS à custa de algum controle potencial de seus registros DNS.

Geralmente, um pequeno programa é baixado no servidor da Web, que automaticamente controla o IP atual do servidor da Web, conforme atribuído pelo ISP. Este programa, por sua vez, retransmite essas informações para um conjunto de servidores DNS, que são atualizados automaticamente com os registros DNS apropriados toda vez que uma alteração de endereço IP é detectada. Estendendo o primeiro exemplo, seria como contratar um mordomo para ligar para a Agência dos Correios toda vez que você se mudasse para que suas mensagens fossem encaminhadas adequadamente.

Atualmente, geralmente existem dois tipos desses serviços - aqueles oferecidos por equipamentos somente DNS, como No-IP e fear.org e outros oferecidos por registradores de domínio como NameCheap .

  • Com serviços IP dinâmicos somente DNS, você geralmente pode escolher um URL / subdomínio que aponte para o seu computador (por exemplo, mysite.dyndns.com ). As pessoas podem usar esse domínio para acessar diretamente seu servidor web.

    Se você deseja usar um domínio registrado como www.mysite.com , é necessário encaminhar esse domínio para seu subdomínio dinâmico (por exemplo, mysite.dyndns.com ) ou seguir procedimentos especiais para permitir que a empresa DNS dinâmica associe diretamente www .mysite.com com seus servidores DNS (atualizados automaticamente).

  • Se você estiver usando um registrador que fornece esses serviços (novamente, como o 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 o que você precisa fazer é baixar o programa de atualização dinâmica de DNS e tudo deve ser resolvido automaticamente (por exemplo, www.mysite.com será associado ao seu servidor dinâmico da web sem etapas adicionais envolvidas).


Vale mencionar que o NameCheap também possui um serviço FreeDNS para domínios existentes . Em resumo, 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ê pode simplesmente mudar o DNS do domínio existente para NameCheap (sem realmente ser seu cliente) e aproveitar os serviços DNS dinâmicos. .


Anaksunaman
fonte
Você começa dizendo que sim, precisa de um endereço estático e entra em razões pelas quais não precisa. A resposta para a pergunta é, sem dúvida, você não precisa de um endereço estático.
Keltari
Como você espera que a resolução de nomes funcione conforme o esperado no momento em que você altera os IPs, sabendo que os registros DNS levam horas para serem propagados?
Lajarre 24/12/2014
Tecnicamente, os registros DNS não se propagam. A "propagação" do DNS depende da frequência com que o cache principal do DNS de quem faz suas pesquisas de DNS é atualizado. Registros desatualizados causam atrasos. O cache do navegador também pode ser um problema. No entanto, nos últimos anos, o cache parece menos preocupante para sites de baixo tráfego. Ainda pode demorar até 30m-60m (assumindo que o cache da entidade respeite os TTLs e os valores médios estejam definidos). Mas, para mudanças simples como IP, as coisas geralmente são quase imediatas para todos os propósitos razoáveis. Para qualquer tráfego realmente alto, você desejará IPs fixos para tudo, é claro.
Anaksunaman
Quanto a questões práticas, tive sorte ao definir TTLs baixos (1800 ou menos).
Anaksunaman
desculpe-me por escrever isso aqui, mas eles bloquearam o QnA sobre o gnuwin32, então não pude responder a esse comentário. Você escreveu sobre como o downloader do getgnuwin32 é tão fácil de usar quanto o apt-get. @Anaksunaman Eu tentei o download.bat, em seguida, fiz o ctrl-c 'porque não dava barra de progresso nem indicação de quantos MB estava baixando
barlop