O que é DNS ou sistema de nomes de domínio.
Neste vídeo, vou explicar com muitos detalhes, mas antes de chegarmos lá, Alexa N. S. procure Amazon.
com.
A busca de DNS do Amazon dot com é 176 ponto 32 ponto 103 ponto 205.
Esse é um exemplo do que um DNS faz.
É essencialmente resolver um nome geralmente um nome de domínio para um endereço IP.
N S procure um ponto no Google O DNS procure no Google ponto com é 172 ponto 217 ponto 164 ponto 142.
Nós, humanos, não nos comunicamos facilmente usando endereços IP.
Nós usamos nomes de domínio.
Então, se eu lhe pedi para ir para o endereço IP do Google, você provavelmente nem se
lembra qual era o endereço IP, mas você se lembrará do que é o Google pontocom, para que o DNS resolva essencialmente um nome legível
por humanos, como Google pontocom ou Amazon. com para um endereço IP legível por máquina.
As máquinas não usam nomes, eles usam endereços IP na versão IP 4, usamos endereços IP de notação decimal
pontilhada, como 1 9 2 1 6 8 vagueados 1 IP 6 usa endereços IP, como dois pontos em 2001 1 2 3.
Existem muitos endereços IP por aí e muitos sites.
É muito mais fácil lembrar um nome de domínio, mais uma vez como o Facebook pontocom ou a Amazon. com em vez do endereço IP
de um servidor.
E para complicar ainda mais, como no meu exemplo, dependendo de onde você está no mundo, um nome de domínio pode
resolver para um endereço IP diferente para balanceamento de carga.
Portanto, se eu estiver no Reino Unido e fizer ping no Google pontocom, posso obter um resultado diferente para você se você estiver nos EUA ou em
Cingapura ou em algum outro lugar do mundo.
É muito mais fácil lembrar o nome do domínio do que lembrar um endereço IP, mas as máquinas usam
endereços IP e o tráfego é roteado pela Internet usando endereços IP e não nomes.
Hoje em dia, o DNS é um bloco de construção fundamental nas redes sem uma Internet DNS realmente não funcionaria
muito bem, porque poucos de nós vamos lembrar de endereços IP.
Agora, como analogia, o DNS é como uma lista telefônica com um nome convertendo-o em um número de telefone.
Mas, nesse caso, pegando um nome de domínio e convertendo-o em um endereço IP nos velhos e velhos tempos, eu teria
que procurar o número de alguém em um livro e depois teria que discar manualmente o número de telefone.
Mas acho que nenhum de nós faz isso hoje em dia em um telefone como um iPhone hoje.
Não digitaremos manualmente um número como esse e, em seguida, discaremos para acessar nossos contatos e procurar um contato.
e pressione o contato para ligar para a pessoa.
Quero dizer, muitos de nós provavelmente nem sequer sabem nossos próprios números de telefone hoje em dia.
Não conhecemos os números de telefone de outras pessoas porque simplesmente os procuramos em um diretório em
nosso telefone.
Agora este é um diretório local.
Podemos fazer algo muito semelhante em um P. C. usando o que é chamado de arquivo hosts.
Essa é a versão mais básica do chamado DNS.
Não, não é DNS, mas é uma pesquisa local, para que você possa criar sua própria versão do DNS localmente
no seu P. C. editando o arquivo hosts.
Dando um passo adiante, as empresas podem ter um servidor DNS local que
resolve e nomeia dentro da organização, mas na Internet pública distribuímos sistemas DNS que nos permitem resolver
nomes como o Google Facebook etc.
Agora está tudo muito bom e, enquanto falo de DNS, mas quero mostrar a você praticamente
como funciona. Vou mostrar por que as capturas de choque. Vou mostrar como configurar um servidor DNS em um piloto da Cisco.
Como configurá-lo em um servidor do país.
Vou mostrar basicamente como você pode manipular um DNS para fazer o que quiser.
Você precisa ter cuidado ao usar servidores DNS confiáveis.
Não confie apenas em nenhum servidor DNS por aí.
O DNS pode ser interceptado e você pode manipular os servidores DNS usados pelas peças para levá-las
ao domínio incorreto.
Felizmente, hoje em dia, muitos navegadores como o Chrome têm uma lista completa de
certificados pré-carregados, então você receberá um aviso se acabar indo para um domínio incorreto, como Microsoft pontocom
ou Cisco pontocom.
Ok, então nesta topologia eu tenho um computador com Windows 10 conectado a um switch Cisco que,
por sua vez, está conectado a uma Cisco e que nos conecta à Internet.
Essa topologia está sendo executada no Genesis 3.
Estou hospedando toda a topologia no meu computador, então me perdoe se o ventilador ficar um pouco louco.
Está tudo funcionando localmente no meu Mac.
Eu também tenho um monte também P. C. que irá configurar como um servidor DNS.
Ok, primeiro vamos dar uma olhada no computador com Windows.
Aqui estão as minhas janelas.
P. S. Vou abrir um prompt de costura profunda.
Faça isso um pouco maior.
A configuração de IP mostra-me que este é o endereço IP do P. C. Gateways padrão da versão 4 do IP 10 1
1 2 5 4 e neste momento eu devo poder pagar meu gateway padrão, o qual eu posso usar como gateway padrão.
É este Cisco com endereço IP mais uma vez 10 1 1 2 5 4.
O comutador é uma alavanca para alternar: ele não está realmente fazendo nada, exceto fornecendo conectividade na rede.
Então, de volta ao P. C. A barra de configuração de IP mostra-nos que o CPC tem que servidores DNS configurados 8
8 8 8 8 e vagueava vagueava vagueava 1.
Em outras palavras, Google e CloudFlare são os dois servidores DNS configurados no P. C. então eu vou começar uma captura de
choque entre o P. C. e a chave para que possamos ver o que realmente está acontecendo.
O Windows envia muito tráfego para a rede, assim como você pode ver aqui, um monte de tráfego está
sendo enviado por esse computador com Windows para a rede.
Mas vou filtrar o DNS e depois voltar a P. C. o que vou fazer é executar ping em um domínio
como David Bumble dot com.
E observe que obtemos uma resposta desse endereço IP 2 1 7 160 0 sessenta e nove.
Agora o CBO está disparando no meu P. C. aqui, a taxa de transferência através de um
switch Cisco e de um Cisco amplo em execução em 3 de junho pode ser um pouco lenta, mas o ponto é que
estou recebendo respostas de volta para esse domínio e, se dermos uma olhada no choque Y, capturaremos o que você Observe que podemos ver
que esse endereço IP 10 1 1 1 centavo é uma solicitação de DNS 2 8 8 8 8 8 para o domínio David Bumble dot com.
Então, apenas para confirmar no P. C. mais uma vez, a configuração de IP mostra que este é o endereço IP do P. C.
o P. C. envie uma solicitação ao servidor DNS observe que a consulta é para David Bumble dot com.
É um registro que um registro é um nome de domínio na versão 4 do IP poderia triplicar A é um nome de domínio na versão 6
do IP.
Então o P. C. está perguntando ao servidor DNS qual é o endereço IP do
nome de domínio, agora retornando um passo na camada 2 no modelo do sistema operacional ou no modelo IP TTP, se você preferir que tenhamos Ethernet.
Isso ocorre porque esta rede está usando Ethernet, por isso é uma conexão Ethernet a partir do Windows P. C. ao comutador Ethernet, o
mac de origem endereça o P. C. O endereço MAC de destino é o mais amplo, basicamente o tráfego
está sendo comutado a partir do P. C. para o mais amplo, porque é assim que chega à Internet.
Portanto, pelo menos para a origem do endereço MAC será o P. C. o endereço MAC de destino será o mais amplo,
mas pelo menos três endereços IP de origem IP versão 4 o P. C. o endereço IP de destino é o Google.
Agora você pode perceber que este é um endereço RF C 1918.
Em outras palavras, é um endereço IP privado, não é reembolsável.
Na internet, mas o roteador está implementando a tradução de endereços de rede ou Nat.
Isso é muito típico do que o seu direito em casa estará fazendo.
Portanto, observe que ele está decretando esse endereço IP.
Agora está estreitando-o para outro endereço do ROIC 1918, mas é porque essa estrada está conectada a uma nuvem que está realmente
conectando meu P. C. fisicamente.
Então esse P. C. aqui na minha rede doméstica física e eu tenho um roteador da Internet que
executa isso na Internet.
Então, na verdade, está sendo enlouquecido várias vezes.
Mas o que é importante salientar aqui é notar que o protocolo pelo menos para cada número de porta de origem do protocolo
UDP ou de dados do usuário usa este 5 2 7 4 9.
É o que se chama qualquer número de porta femoral ou aleatória.
Números de porta de destino 53, que é o número de porta conhecido para DNS.
Quando um servidor é configurado para hospedar vários serviços, ele serve a um propósito.
Portanto, é um servidor que age como, digamos, um servidor de arquivos. Quando você se conecta a esse servidor, ele
fornece um arquivo.
Mas quando você se conecta a ele usando DNS, ele está ouvindo na porta 53.
Se estiver sendo configurado como um servidor DNS, para que você envie tráfego para a porta 53, o servidor
está ouvindo na porta 53 a execução de um aplicativo como o qual mostrarei em breve a mesquita DNS, que é um aplicativo de
servidor DNS e, em seguida, responderá novamente a para solicitar o número da porta que você escolheu.
Portanto, se você se conectar a um servidor DNS como este, você usará um número de
porta aleatório ou efêmero, indo para um número de porta conhecido e, em seguida, ele responderá a partir desse
número de porta conhecido e podemos ver aqui o Google está respondendo de um número de porta de origem 53 que vai para o número de
porta que o P. C. escolheu a peça do Windows 10, ele escolheu esse número da porta.
O servidor DNS do Google responde de volta a esse número de porta. Novamente, é o número da porta de destino UDP como um
número de porta de origem.
Indo mais fundo nas informações de DNS que podemos ver.
Sistema de Nomes de Domínio.
É uma consulta.
É uma consulta padrão para um nome.
Estamos tentando resolver um nome que estamos resolvendo.
É David Bumble dot.com eo servidor DNS responde dizendo que esta é a resposta.
Este nome de domínio tem esse endereço IP 2 1 7 160 0 69.
Então, de volta às nossas janelas P. S. Esse é o endereço IP que vemos.
Para copiar esse endereço IP, acesse um navegador da web.
Se eu digitar o nome do domínio, ele navegará para esse servidor.
Então, eu consigo me conectar ao domínio usando o nome do domínio.
E isso depende do servidor que eu devo conseguir conectar ao endereço IP do servidor.
Neste exemplo, estou recebendo um formulário para erro.
Agora, alguns servidores não permitem a conexão direta no endereço IP.
Isso geralmente ocorre porque vários domínios estão hospedados em um único endereço IP. Ok, pararei a captura de choque
Y e o que quero mostrar mais uma vez é que o DNS é essencialmente apenas uma resolução de
nome para o endereço IP e você pode fazer isso diretamente em seu computador com Windows.
Então, no Windows, eu vou abrir o bloco de notas.
Vou executá-lo como administrador
antes de abrir um arquivo, se eu enviar um ping para um aviso, informamos que esse nome de domínio não é o mesmo com o direito de
alguém que pontua o tempo limite da solicitação de ping.
Não consigo executar ping nesse nome de domínio, mas o que eu poderia fazer é abrir um arquivo e o que vou fazer
é ver o Etsy do driver do sistema Windows 32 e vou abrir o arquivo de hosts.
Este é um arquivo no computador local do Windows.
Basta aumentar o zoom para facilitar a leitura e eu posso editar isso para que eu possa dizer que 10 1 1 2 5 4
está certo 1 e 10 1 1 1 2 5 4 foi escrever para quem pontocom e salvar esse arquivo.
Então, eu estou editando um arquivo local que mapeia cujos nomes para endereços IP.
Então, agora, quando eu ping escrevi um aviso que funciona quando eu ping escrevi um ponto home pontocom que também
funciona.
Mas se eu fizer o ping, falhará porque não está no arquivo hosts e o Google não está respondendo
com essas informações.
Portanto, se eu dissesse um ou dois como este e salve esse arquivo, agora o ping ou dois que resolvem o nome foram resolvidos para um endereço
IP.
Agora, neste exemplo, as redes meio que instam uma espécie de pings por exceder o tempo limite.
Mas a parte importante é que o nome de domínio foi resolvido.
Esse nome foi resolvido para um endereço IP.
Se eu remover essas entradas do arquivo hosts e salvá-lo, limparei a
tela lá.
Quando eu sigo um ping agora, o tempo limite será excedido porque não tenho uma entrada para esse nome de domínio.
Isso é essencialmente o que um servidor DNS faz.
Ele pega um nome de domínio e o mapeia para um endereço IP.