>> Tecnologia Eletrônica >  >> Casa Inteligente >> Vida Inteligente

Como Criar um Servidor de Rede

Construir um servidor de rede significa muito mais do que montar hardware. Este artigo explica passos críticos para colocar qualquer máquina na Internet para acesso público. Este artigo foca nos requisitos para colocar um servidor na Internet pública. A maioria das funções também se aplica a uma intranet local, mas você substituiria "administrador de rede" por ISP nestas instruções.

Passo 1

Existem algumas maneiras diferentes de obter sua presença pública na Internet. Esta seção descreve como você pode pegar uma máquina que já tem e adaptá-la para uso na Internet. Passo um é garantir que o sistema tem software de Internet e mais especificamente, está usando o Protocolo de Controle de Transmissão / Protocolo de Internet (TCP/IP). Como o nome implica, este protocolo subjaz a todas as funções de cliente e servidor realizadas na Internet. Se o computador que você usará já está se comunicando com a Internet, provavelmente já tem o protocolo instalado.

Passo 2

Um Provedor de Serviços de Internet (ou ISP) representa a forma como seu sistema entrará na Internet. Ao discutir suas necessidades com seu ISP, certifique-se de notificá-la sobre sua intenção de executar um servidor de Internet. Pode haver um mundo de diferença entre apenas navegar na Internet através do seu ISP e hospedar um servidor de Internet através do seu ISP. Além de qualquer planejamento que ela precise fazer para acomodar seus volumes de tráfego de servidor, você precisará solicitar um "endereço IP estático".

Um endereço IP é um pouco como um número de telefone. É único na rede, e é usado para conectar duas partes para uma conversa. Como fazer uma ligação telefônica, quando você é quem inicia a conversa, não importa muito qual telefone você usa porque você é quem inicia a conversa. Para que você seja alcançado por outra pessoa, no entanto, seu número único deve ser fixo e publicado — ou pelo menos conhecido antecipadamente. A maioria dos clientes de Internet recebe um número temporário do ISP porque o trabalho que a maioria dos clientes faz na Internet é do tipo que disca para fora — que inicia conversas com outros sistemas. Para ser um servidor de Internet eficaz, seu sistema não pode ter qualquer número, deve ter o mesmo número dia após dia ou computadores clientes não conseguiriam adivinhar qual número discar. Este é seu endereço IP estático necessário.

Passo 3

Embora tecnicamente possível parar no endereço IP estático, praticamente todos dão o passo extra para estabelecer um nome amigável para seu endereço IP. É muito mais fácil lembrar "google.com" do que 72.14.205.99. A comunidade da Internet entendeu isso anos atrás e construiu um sistema massivo de tradução global chamado Sistema de Nomes de Domínio (DNS). Embora seja mais complicado, é útil pensar no DNS como uma lista telefônica gigante para a Internet. Quando um navegador quer procurar o número para www.google.com, ele pergunta ao DNS pelo número. O DNS responde, e o navegador usa o número da Internet para www.google.com.

Passo 4

Para que seu servidor de Internet seja encontrado usando um nome amigável, seu servidor deve obter uma entrada de hostname no banco de dados DNS do seu domínio. Entradas de hostname associam o endereço IP da máquina com o nome de domínio que as pessoas buscarão usando DNS (ex: www.sun.com). Qualquer agência que ajudou a garantir seu nome de domínio provavelmente terá instruções para atualizar as entradas DNS para seu nome de domínio. Siga essas instruções para estabelecer o hostname para seu servidor.

Passo 5

Agora é hora de carregar seu sistema com software que fornece algum tipo de serviço à comunidade da Internet. Serviços comuns são serviços web e serviços FTP — ambos podem ser habilitados na maioria dos sistemas sem custo adicional. A Microsoft inclui o Internet Information Server (IIS) com seus sistemas operacionais. A Apple também inclui servidores web e FTP, assim como Solaris (da Sun Microsystems) e a maioria das distribuições populares de Linux. O software de servidor web Apache (o servidor web mais comum em produção na Internet) está disponível gratuitamente para a maioria dos sistemas operacionais populares, em https://apache.org.

Dica

Descubra sobre nomes de domínio permitidos primeiro. Se estiver trabalhando em rede corporativa, verifique com administradores de rede para informações de nome de domínio e endereço IP. Provavelmente eles têm essas ideias bem controladas.

Aviso

Não inicie um projeto como este sem primeiro pesquisar nomes de domínio e endereços IP. Não adianta desenvolver um servidor que não possa colocar nem em rede interna, nem na Internet. Seu ISP pode cobrar extra para fornecer um endereço IP estático.