Existem duas maneiras de se conseguir um servidor para um domínio:
A história do HowStuffWorks é um bom exemplo. Quando a página eletrônica foi criada, começou como um domínio alocado. Este domínio foi gerado por uma empresa chamada www.webhosting.com (em inglês). A webhosting.com manteve o nome do servidor e a máquina que criou a página “sob construção” para o domínio.
Para criar um domínio, deve-se preencher um formulário em uma empresa que registra nomes de domínio, por exemplo: register.com (em inglês), verio.com, networksolutions.com (em inglês). Elas criam uma “página sob construção”, uma entrada em seu nome de servidor e enviam os dados do formulário para uma base de dados whois. Duas vezes por dia, os servidores COM, ORG, NET, etc. recebem atualizações com as mais novas informações de endereços IP. A partir deste ponto, o domínio passa a existir e as pessoas podem visualizar as páginas “sob construção”.
O HSW, então, começou a publicar conteúdos no domínio www.hsw.com.br. Estabelecemos uma conta de hospedagem com a Tabnet (agora parte da Verio, Inc.) que administrava o domínio do HowStuffWorks, assim como a máquina que abrigava as páginas deste site. Este tipo de instrumento é chamado de máquina de hospedagem virtual, sendo capaz de hospedar múltiplos domínios simultaneamente. Quinhentos ou mais domínios compartilham o mesmo processador.
Com a popularização do HSW, a página superou a capacidade das máquinas de hospedagem, necessitando cada vez mais de seu próprio servidor. Começamos, então, a manter nossas próprias máquinas dedicadas ao site e iniciamos a administração de nosso próprio domínio. Temos um servidor primário e um secundário:
Todas estas máquinas possuem um software de servidor chamado BIND (em inglês). Este programa reconhece todas as nossas máquinas do servidor através de um arquivo de texto do servidor principal, como este:
@ NS auth-ns1.howstuffworks.com.
@ NS auth-ns2.howstuffworks.com.
@ MX 10 mail
mail A 209.170.137.42
vip1 A 216.183.103.150
www CNAME vip1
Pode-se notar, por este arquivo, que existem diversas máquinas físicas, de diferentes endereços de IP, que constituem a infra-estrutura do servidor do HowStuffWorks. Existem pseudônimos para hospedagem de e-mails e www. Há, também, pseudônimos para nada. Pode existir, por exemplo, uma entrada neste arquivo para scoobydoo.howstuffworks.com que dirige para a máquina física chamada "nogueira". Pode existir outro para yahoo.howstuffworks.com que aponta para o yahoo. Realmente não existem limites para esta prática. Poderíamos, também, criar diversos servidores e segmentar nosso domínio.
Como se pode ver por esta descrição, o DNS é uma base de dados fascinante e espantosamente distribuída. Ele administra bilhões de solicitações para bilhões de nomes, todos os dias, através de uma rede de milhões de servidores, dirigidos por milhões de pessoas. Toda vez que você manda uma mensagem de e-mail ou visualiza uma URL, está produzindo solicitações para múltiplos servidores espalhados pelo mundo. O que mais impressiona é que este processo é completamente invisível e extremamente confiável!
Para mais informações sobre servidores de domínio e tópicos relacionados, confira os links na próxima página.