Instrutor: Agora, quando temos
nossas redes e elas dependem de endereços IP, como o IPv4,
como dizemos aos nossos dispositivos
quais endereços eles terão?
Bem, na verdade, há dois métodos diferentes que podemos usar.
Uma delas é atribuí-las manual ou estaticamente,
e a outra é atribuí-las dinamicamente.
Agora, quando uso uma atribuição estática,
esse é um processo realmente simples.
Como técnico, eu
digito manualmente o endereço IP do host, sua máscara
de sub-rede, seu gateway padrão e seu servidor DNS.
Mas isso pode ser demorado e propenso a erros.
Por exemplo, digamos que eu tenha 20 dispositivos na rede.
Agora terei que atribuir essas
quatro informações 20 vezes diferentes, uma vez para
cada dispositivo, ou seja,
80 locais para inserir informações.
Isso significa que há muita chance de erro humano aqui, pois esses números
são muito fáceis de serem digitados incorretamente.
E se você digitar errado um deles, estará
atribuindo as informações erradas aos
dispositivos errados.
Ou você pode ter as mesmas informações em vários dispositivos, e isso
também causará problemas ou
conflitos entre dois dispositivos.
Portanto, quando você começa a trabalhar em grandes redes corporativas,
torna-se muito impraticável fazer a atribuição estática
de endereços IP para todos os seus dispositivos.
Algumas de nossas redes que administrei
no passado tinham 500 clientes, 1.000 clientes,
5.000 clientes, 10.000 clientes, cem mil clientes ou até mesmo
1 milhão de computadores clientes em uma Internet
de grande escala.
Portanto, atribuí-los estaticamente e controlar
todos esses endereços IP diferentes se tornaria um
trabalho de tempo integral para uma
grande equipe de pessoas localizadas em todo o mundo, porque
essa grande Internet abrange seis continentes.
Isso seria um desperdício de muito tempo, dinheiro,
trabalho e recursos.
Portanto, em vez disso, simplificamos esse processo
usando a alocação dinâmica de endereços IP.
Isso é conhecido como atribuição dinâmica.
Ao fazer isso, temos um método mais rápido,
mais fácil e menos confuso de atribuir nossos IPs a
todos os clientes da rede quando eles entram na rede.
Agora, para redes grandes ou pequenas,
o uso de endereçamento IP dinâmico
geralmente será sua melhor opção.
Em sua casa, mesmo que não saiba, você provavelmente
já está usando o endereçamento IP dinâmico.
Quando você comprava um novo smartphone,
tablet, laptop ou desktop,
tirava-o da caixa, ligava-o, entrava
na sua rede sem fio e podia ficar
on-line e navegar na Web, certo?
Você não precisava fazer nenhum tipo de configuração maluca.
Bem, nesse caso, você não atribuiu ao seu novo dispositivo
um endereço IP, uma máscara de assunto, um gateway padrão ou
um servidor DNS para usar.
Em vez disso, o servidor DHCP da sua rede fazia
tudo isso para você automaticamente,
sem que você precisasse solicitá-lo.
Isso ocorre porque a maioria dos dispositivos
de rede de pequenos escritórios e escritórios
domésticos, como o modem a cabo, o modem de fibra ou o ponto de acesso sem fio,
já tem um servidor DHCP em execução para você e ele é ativado por
padrão.
Basta informar ao dispositivo em qual rede ele
deve ingressar e o roteador usará o
DHCP para fornecer um endereço IP dinâmico
para que o cliente da rede possa utilizá-lo.
Então, quais são esses quatro componentes de
um cliente totalmente configurado?
Bem, eu o enviei algumas vezes e, independentemente
de estar usando atribuição estática ou
dinâmica, você ainda precisa usar os mesmos quatro componentes:
um endereço IP, uma máscara de sub-rede, um gateway padrão, que geralmente
é apenas o IP do roteador, e um servidor
para DNS ou WINS.
Agora, DNS é o Sistema de Nomes de Domínio.
O DNS será usado para converter os nomes de domínio
usados por um site no endereço
IP do servidor, para que seu computador
possa se conectar a ele.
Agora, falaremos mais sobre o DNS em seu próprio vídeo, pois
há muita coisa que você precisa saber sobre
ele, mas, por enquanto, saiba que o DNS é essencialmente a versão
da Internet de uma lista telefônica, na qual podemos procurar
um nome e obter um número
ao qual nos conectar diretamente.
Agora, nomes para números e números
para nomes, é disso que se trata o DNS.
Por exemplo, quando você foi ao treinamento de diones. com, você usará o DNS em segundo
plano para determinar qual é o endereço IP
do meu servidor para que possa se conectar a ele e acessar nossas páginas
da Web ou nossos vídeos.
Esse é o DNS em ação.
Agora, o WINS, por outro lado, W-I-N-S,
é usado em uma rede local.
Especificamente, o WINS é usado em domínios do Windows
e é conhecido como Windows Internet Name Service.
Ele é usado para permitir que
o Windows identifique nomes NetBIOS em uma rede TCP/IP
e converta esses nomes NetBIOS em endereços IP.
Basicamente, o WINS é como o DNS, mas
só funciona em um ambiente de domínio do Windows.
Portanto, se eu quisesse me conectar ao meu servidor
de e-mail em um domínio do Windows,
poderia digitar seu endereço IP, se o conhecesse, ou simplesmente
digitar o nome do servidor, algo como caixa de correio
ou qualquer outro nome que eu tenha dado a ele.
Agora, quando chegar a hora de fazer a atribuição dinâmica
das informações críticas de endereçamento para cada cliente, podemos
usar quatro métodos diferentes para fazer isso.
Isso inclui BOOTP, DHCP, APIPA e ZeroConfig.
O BOOTP é, de longe, a mais antiga
e menos usada dessas quatro opções.
O BOOTP, ou Bootstrap Protocol, foi originalmente
introduzido em 1985 para uso em estações de trabalho
Unix sem disco, pois podia atribuir dinamicamente
as informações de endereço IP e
permitir que a estação de trabalho
carregasse uma cópia de sua
imagem de inicialização pela rede.
Agora, o BOOTP usava um banco de dados estático de IPs e endereços MAC.
Assim, basicamente, sempre que um cliente se conectava
à rede para iniciar o processo BOOTP, ele
encontrava seu endereço Mac em seu banco de dados e enviava
o endereço IP adequado que correspondia a ele de volta
ao cliente solicitante como sua atribuição.
Isso não era tão dinâmico quanto gostaríamos,
portanto, em 1993, um protocolo atualizado mais recente, conhecido como DHCP,
foi introduzido para substituir o BOOTP.
Agora, o DHCP, ou Dynamic Host Configuration Protocol, permitirá
a atribuição de um IP com base em um escopo
ou pool de endereços atribuídos, além de permitir a
configuração de várias outras
opções dentro dele.
Agora, como o DHCP permite que eu configure meu escopo,
posso dizer ao meu servidor DHCP algo como: "Ei,
só quero que você forneça endereços a partir de
192. 168. 1. 100 até
192. 168. 1. 200.
E isso lhe dá cerca de cem clientes que agora
podem ser atribuídos automaticamente.
Toda vez que alguém se conectar à rede,
o DHDP enviará um desses IPs desse intervalo e o atribuirá por um
determinado período de tempo, conhecido
como concessão a um cliente.
Agora, cada IP pode ser barrado por um determinado período
de tempo desse pool.
E quando essa concessão expirar,
o servidor DHCP retirará esse endereço.
Na verdade, isso não causa um problema para nós porque seu
computador pode dizer a qualquer momento:
"Ei, ainda estou usando esse endereço.
Você não pode aceitar. E, nesse caso, o servidor
DHCP diria: "Ah, tudo bem, você pode
ficar com ele" e o reatribuiria
por outro período, renovando o aluguel.
É como se você pegasse um livro na biblioteca.
Então, se você estiver na metade da leitura
e o prazo de entrega for amanhã, você
pode levá-lo de volta à biblioteca e retirá-lo novamente.
É o mesmo conceito com DHCP e endereços dinâmicos.
Agora, quando o aluguel expirar e
não for mais necessário para o cliente,
ele será devolvido ao escopo ou ao pool e estará pronto
para ser emitido para outro cliente.
Essencialmente, cada cliente pode pegar emprestado
esse IP durante sua atribuição
e devolvê-lo quando terminar de usá-lo.
Agora, esse gerenciamento de
IPs será realizado pelo servidor DHCP em nosso nome e será usado para gerenciar
todos esses IPs que estão sendo atribuídos
e devolvidos ao longo do tempo.
Isso é ótimo porque não precisamos controlá-lo nós
mesmos nem acompanhar tudo manualmente.
Em vez disso, temos a capacidade de acessá-lo a qualquer momento, examinar os registros
e dizer: "Ei, quem estava
usando o IP 192. 168. 1. 132 em 9 de setembro,
às 15h00? E então podemos descobrir isso
usando o gerenciamento
de endereços IP do DHCP e seus registros.
Assim, isso nos dá todos os benefícios
de descobrir quem fez o quê e,
ao mesmo tempo, não precisamos fazer o gerenciamento
e a supervisão da distribuição desses endereços IP.
Agora, outra coisa excelente sobre o DHCP é que ele fornece
aos nossos clientes todas essas variáveis diferentes de que eles
precisam para se comunicar.
Isso inclui o endereço IP dinâmico que está sendo atribuído,
bem como a máscara de sub-rede, o gateway padrão e
o servidor DNS.
E se você estiver usando um servidor
WINS, também poderá enviá-lo por meio do DHCP.
Tudo isso pode ser feito
usando o protocolo DHCP para nós automaticamente
sempre que um novo cliente se conectar à rede.
Sim, eu sei que já repeti essas quatro opções de configuração
várias vezes, e você sabe o que
isso significa?
Isso significa que essas informações são realmente importantes.
Portanto, você só precisa conhecer esses quatro itens de configuração
que o DHCP fornece aos seus clientes e tê-los
em mente no dia do teste.
Lembre-se, esse é o endereço IP, a máscara de sub-rede,
o gateway e o IP do servidor DNS.
O servidor WINS é um componente opcional
que pode ou não ser enviado.
Muito bem, falaremos muito mais sobre o DHCP em
um vídeo separado, mas, por
enquanto, você precisa se lembrar de que o DHCP
é a implementação moderada do BOOTP e é comumente
usado em nossas redes modernas para poder atribuir
automaticamente o endereço IP e outros dados necessários
para que um cliente se comunique
em uma rede.
Agora, a terceira maneira de fazer o endereçamento automático
ou dinâmico é usar o APIPA, A-P-I-P-A, ou Automatic
Private Internet Protocol Addressing.
Basicamente, se por algum motivo o DHCP não puder concluir
o processo de atribuição
ou encontrar um endereço para você fornecer
ao cliente porque acabou,
então o APIPA será usado em seu lugar.
Esse tipo de situação pode ocorrer se
houver um problema em que o cliente não consiga
acessar o servidor DHCP devido a problemas de rede ou algo do gênero.
Nesses casos, o cliente
assinará a si mesmo no endereço APIPA, que é
um endereço autoatribuído.
Agora, por padrão, em uma estação de trabalho Windows
Server, você verá que a APIPA está selecionada por padrão
nas propriedades de TCP/IP na guia Configuração
alternativa.
Isso permite que o computador Windows
atribua a si mesmo um endereço aleatoriamente
a partir do 169. 254 ponto algo ponto algo escopo se
não puder alcançar um servidor DHCP ou se
não puder contatá-lo e concluir o processo de negociação.
Agora, a APIPA foi projetada para permitir uma configuração
rápida de uma rede local sem
a necessidade de ter um servidor DHCP.
Por exemplo, se eu pegar 10 clientes
e conectar todos eles a um switch sem um servidor DHCP,
esses 10 clientes terão como
padrão pegar seu próprio endereço IP do intervalo
APIPA, que é 169. 254 ponto algo ponto algo.
Novamente, por se tratar de um endereço de classe
B, isso é perfeitamente aceitável,
pois todos estarão na mesma rede local.
Portanto, se eu quisesse jogar "Doom" nessa rede
local com essas 10 máquinas, tudo bem.
Todos eles se encontrarão
e se falarão com base em seus endereços APIPA
sem nenhum problema.
Agora, o único problema que ocorrerá
é que esses são endereços IP privados.
Portanto, eles não podem ser roteados para fora de nossa rede local.
Portanto, se precisarmos nos comunicar localmente,
podemos fazer isso usando um switch e tudo ficará bem.
Mas não conseguiremos acessar a Internet
porque não temos a mesma rede que o roteador, pois o roteador
tinha um endereço IP válido, não um endereço
APIPA.
Portanto, não temos um gateway
padrão para sair dessa rede local que criamos.
Esse é o maior desafio que você terá quando
tiver um endereço APIPA atribuído aos seus clientes,
pois eles não poderão se comunicar
fora da rede local ou com outros dispositivos
que também não tenham um endereço IP.
Se você tiver um
computador que comece com 169. 254 ponto algo ponto algo, e você não consegue
descobrir por que
ele não está se conectando à Internet,
bem, esse é o seu motivo.
É um endereço APIPA, e os
endereços APIPA não podem passar pelo roteador.
Portanto, os endereços APIPA não permitirão
que você se conecte à Internet.
Nosso último método dinâmico de configuração de um endereço
IP é conhecido como ZeroConfig, ou Configuração Zero.
Agora, o ZeroConfig é uma tecnologia mais recente
que foi baseada no APIPA.
Ele pode lhe fornecer muitos dos mesmos recursos do APIPA,
além de alguns novos.
Por exemplo, o ZeroConfig pode realmente atribuir
um endereço IPv4 link-local a um cliente.
Essa é uma forma de IP não roteável que
é usada em uma sub-rede local, assim como a APIPA.
Mas a grande diferença é que, com o ZeroConfig,
esse cliente agora pode
resolver nomes de computadores para endereços
IP sem a necessidade de DNS, usando
algo conhecido como mDNS ou Multicast
Domain Name Service.
Além disso, o ZeroConfig pode executar uma descoberta
de serviço em uma rede, de modo que possa descobrir
quais itens estão conectados e disponíveis
para uso.
Portanto, se houver uma impressora, um scanner ou um sistema de arquivos compartilhados,
você poderá encontrá-los usando o ZeroConfig.
Houve muitas implementações diferentes
do ZeroConfig nos últimos anos, e ele tem nomes
diferentes, dependendo da implementação
e da linha de produtos que você
está usando.
Por exemplo, nos produtos Apple, o ZeroConfig
é, na verdade, chamado de Bonjour e é usado principalmente
para a descoberta de serviços de outros
clientes e dispositivos na rede local.
No Microsoft Windows, eles gostam de chamá-lo de LLMNR, Link-Local
Multicast Name Resolution.
E ele dependerá disso como uma extensão da APIPA para fornecer
resolução de nomes e descoberta de serviços, além
de fornecer conectividade de rede.
-: Agora, se você estiver
usando Linux, o ZeroConfig geralmente é implementado usando
o SystemD, ou o serviço daemon do sistema,
especificamente o serviço em segundo plano systemd-resolved.
Portanto, lembre-se de que há muitas maneiras diferentes
de atribuir endereços IP.
Você pode fazer isso manualmente, conhecido como uma atribuição
estática, ou automaticamente, conhecido como uma atribuição dinâmica.
Se estiver usando uma atribuição
dinâmica, você poderá fazer isso com
um dos quatro métodos: BOOTP, DHCP, APIPA ou ZeroConfig.
Na verdade, tudo depende das necessidades de seus clientes
e de sua rede.