Tutorial de DNS
O Domain Name System (DNS) é um banco de dados global hierárquico e distribuído, mais comumente usado para mapear nomes de host para seus respectivos endereços IP. É definido em RFC 1034 e RFC 1035, e várias atualizações dos mesmos.
Um nome de domínio é uma sequência de rótulos separados pelo caractere ponto (.
). Cada rótulo pode ter no máximo 63 caracteres e um nome de domínio pode ter no máximo 255 caracteres.
O DNS é frequentemente descrito como uma estrutura em árvore, com a “zona raiz” no topo, os domínios de primeiro nível (TLDs), por exemplo com
, uk
, etc abaixo disso, etc. Dentro de um nome de domínio os rótulos são mostrados em uma ordem “little endian” com o rótulo do nó folha aparecendo mais à esquerda e o TLD aparecendo mais à direita. Se um ponto final aparecer após o TLD, o nome será considerado um Nome de domínio totalmente qualificado, em que o ponto final representa a própria zona raiz.