DNS Basico + Dicas e Truques

DNS é algo que soa incrivelmente complicado e leva um pouco de confusão com a realmente aprender e obter uma compreensão decente de. Então eu decidi fazer um guia que diz exatamente o que você precisa saber para trabalhar com seu próprio site ou, como um desenvolvedor web, para trabalhar em sites de clientes. Eu vou tentar manter isso completo, mas conciso; Eu não acho que é necessário saber como tudo funciona, apenas que ele faz! E a verdade seja dita, eu não sei todas as coisas por trás das cenas nada. O que eu tenho é um conhecimento muito prático de trabalho do DNS e como ele funciona, que vou compartilhar com você agora.

Noções básicas sobre DNS

O objetivo do DNS é basicamente dizer aos visitantes o servidor em que um site está hospedado. Há um monte de fluff além disso, mas realmente é o que se resume a. Para entender como ele funciona, primeiro precisamos entender todas as peças envolvidas com a determinação de onde os registros DNS são. Para fazer isso, precisamos entender os seguintes termos:

nome de anfitrião
Isto basicamente diz: “Este é o lugar onde os servidores de nomes (veja abaixo) estão localizados”. Na maioria das vezes, isso será definido para você e você não terá que mexer com ele, especialmente se o seu site está hospedado através de seu registrador de nome de domínio. Se você está tentando mudar seus registros de DNS e vê uma mensagem como, “O arquivo de zona deste domínio não está hospedado aqui”, pode ser porque você tem um hostname que aponta para um servidor diferente, embora mais do que provavelmente é porque o seu Os servidores de nomes são apontados em outro lugar. Honestamente, eu não sei por que você iria mexer com o hostname e eu não acho que todos os hosts / registradores ainda têm uma opção para ele.

Cola
Não se preocupe com isso. Eu mal entendo, e posso dizer-lhe que eu nunca uma vez precisava saber como funciona ou tinha que fazer qualquer coisa com ele.

Nameservers
Os servidores de nomes são os servidores onde os registros DNS estão fisicamente localizados (dentro do arquivo de zona). Eu acredito que cada site é suposto ter um mínimo de dois nameservers separados, embora na prática, cada site praticamente tem exatamente dois. Eu acredito que isso é feito por redundância, embora você realmente não precisa saber por que, basta saber que existem dois. Eles são sempre um nome, nunca um endereço IP. O frequentemente olhará como “ns1.example.com” e “ns2.example.com” e são tipicamente sempre um subdomain. Hosts como Godaddy muitas vezes usam seus próprios nameservers para seus sites que geralmente se parecem com ns64.domaincontrol.com e ns65.domaincontrol.com. Na verdade, essa é uma maneira de determinar que o DNS está sendo hospedado por Godaddy: se os nameservers estão nos domínios domaincontrol.com. Outros sites e hosts freqüentemente localizarão os nameservers diretamente no nome do domínio (por exemplo, ns1.example.com).

Arquivo de zona
O arquivo de zona é um arquivo que reside nos servidores de nomes e contém os registros DNS propriamente ditos. Ele contém todos os tipos diferentes de registros em um arquivo. Você provavelmente nunca editará o próprio arquivo; Em vez disso, você trabalhará em uma interface para adicionar ou editar entradas. Às vezes, isso será chamado de “Zone File Editor”, enquanto outras vezes você só terá que seguir as instruções para “Alterando o DNS” ou “MX Record Entry” para registros de e-mail.

Registros DNS

Os próprios registros são o que determina onde um site está hospedado, onde o e-mail deve ser roteado e muito mais! Um registro geralmente consiste em um valor, um local (endereço IP ou domínio) e um TTL (tempo para viver – isso é apenas dizer a outros servidores com que freqüência eles devem verificar e ver se o registro mudou, geralmente em segundos). Existem vários tipos de registros dentro de um arquivo de zona.

A Registros
Estes são os principais registros de host e devem apontar para um endereço IP. Estes devem ser reservados para o registro do host principal, cujo valor é simplesmente “@”. O campo “Pontos para” deve ser o endereço IP do seu servidor de hospedagem. TTL pode variar, 600 segundos é um valor comum. Você também colocaria subdomínios aqui (por exemplo, blog.example.com). Um subdomínio também aponta para um servidor e se comporta como seu próprio domínio em praticamente todos os sentidos. O valor para o subdomínio no exemplo seria simplesmente “blog”.

Nomes
Cnames são para prefixos de domínio que não são seus próprios subdomínios e não são seu próprio site dentro de seu site, como ftp.example.com ou smtp.example.com. O mais comumente usado aqui é “www” e é como você se certificar de que os visitantes da versão “www” do seu site estão vendo a mesma coisa. O valor seria simplesmente “www” e os “pontos para” seria “@”. O símbolo “@” basicamente aponta para o seu registro de host principal, que é o que você quer aqui.

Observe que Cnames deve ser domínios ou “@”, não Endereços IP.

Registros MX
MX Registros são para e-mail. Normalmente, o host de e-mail informará exatamente quais valores você deve usar. Esses registros também têm um campo adicional, “Prioridade”. Eu acredito que você precisa nunca ter mais de um registro com a mesma prioridade. Novamente, pergunte ao seu host de e-mail quais registros você deve usar.

De outros
Realmente a única outra principal que você pode precisar saber para fins de solução de problemas é o registro AAAA, que é apenas como um registro A, exceto que ele usa endereços IPv6, que são os novos endereços IP e são mais complicados. Eu não acredito que é sempre necessário, e na verdade às vezes eu vi isso causar problemas. Se o seu servidor de hospedagem definitivamente tem um endereço IPv6 atribuído a ele e você sabe com certeza o que é, vá em frente e usá-lo. Se não, pode causar problemas! Eu vi um site que parecia imprevisivelmente offline para apenas algumas pessoas, e é porque eles usaram um registro AAAA quando eles não deveriam ser.

Há também registros TXT e SRV, mas você não precisa saber muito sobre eles. Às vezes você pode ser solicitado a adicionar um, mas se você estiver, você será dado tudo o que você precisa.

Propagação de DNS

Você pode ouvir sobre “propagação” de vez em quando. Você não precisa saber como ele funciona, mas apenas saiba que pode demorar algum tempo para seus registros recém-salvos para “ir ao vivo” através da internet. Durante o período de transição, alguns usuários podem ver o registro antigo, alguns podem ver o novo. Pode demorar 24-48 horas oficialmente para uma mudança para “Propagar” e ir ao vivo através da Internet. No entanto, dependendo de muitos fatores misteriosos, pode demorar muito, muito menos tempo do que isso. Às vezes, especialmente com Godaddy, é muitas vezes menos de 5 minutos.

Planeje sempre para algum tempo de lag, e prepare-se conformemente.

dicas e truques

O DNS pode ser complicado, mas a maioria dos problemas pode ser liberada apenas verificando algumas coisas.

  1. Utilize esta ferramenta . Ele pode informar se suas alterações se propagaram, incluindo Nameservers e todos os outros registros. Ele mostra diferentes locais em todo o mundo eo que eles estão vendo, para que você possa ter uma boa idéia de se está em transição. Às vezes, a ferramenta intoDNS também é útil, mas tenho a sensação de que suas informações nem sempre estão atualizadas.
  2. Se suas alterações não parecem ter qualquer efeito, verifique os Nameservers usando essa última ferramenta. Às vezes você verá que o arquivo de zona que você está editando não está no local correto! Talvez você queira que seu suporte de host o ajude.
  3. Planejar mudanças importantes para fins de semana e noites. Dessa forma, se há tempo de inatividade, menos pessoas estão por perto para vê-lo.
  4. Não altere imprudentemente os Servidores de Nomes, especialmente se você não tiver acesso aos antigos. As probabilidades são que você derrubará o Web site E o email para esse domínio.
  5. E-mail é complicado, e difícil de mudar sem ter tempo de inatividade; Plano em conformidade. E verifique se você realmente tem caixas de entrada de e-mail configuradas no novo local.
  6. Você pode alterar os registros do host sem afetar o e-mail, desde que você deixe os registros MX sozinhos.

DNS é uma besta complicada, mas na maioria das vezes você não tem que ficar muito complicado com ele. Deixe-me saber se você tiver outras dicas ou truques!

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s