Вы находитесь на странице: 1из 1

Qual a funo do DNS? A funo do DNS traduzir um domnio para endereo IP.

. O DNS (Domain Name System), um servio cliente/servidor baseado em hierarquias, em que a parte cliente conhecida como resolver (resolvedor) e a parte servidora como name server. Estrutura de domnios O servidor DNS baseado em uma estrutura hierrquica, em que o processo de resoluo se d da hierarquia mais alta para a mais baixa. O ponto mais alto da hierarquia chamado de root-leveldomain, ou domnio raiz, que representado por um caractere '.'. O prximo nvel da hierarquia so os top-level-domain, ou domnios de primeiro nvel. Eles so representados por cdigos domnio de primeiro nvel. Veja alguns deles: * com - Organizao comercial * mil - Militar * net - Redes (backbones para a Internet) * org - organizaes sem fins comerciais * gov - governamental * xx - Sigla do pas representado por dois caracteres. Ex: br, uk Zona de autoridade a parte do domnio ao qual um servidor de DNS o responsvel. Em cada zona tem-se um arquivo de zona que a base de referncias entre os IPs e nomes desta zona. Servidor primrio o servidor onde esto os arquivos originais da zona. S pode existir um servidor primrio por zona. Servidor secundrio Aqui onde ficam as rplicas dos arquivos de zona, que podem ser consultados no caso de inoperabilidade do servidor primrio. Ao contrrio do servidor primrio, podem existir vrios servidores secundrios. No Brasil, para que possamos registrar um domnio obrigatrio ter dois servidores: o Primrio e tambm um Secundrio. Servidor master aquele servidor para o qual um servidor secundrio ir solicitar as cpias dos arquivos de zona. Servidor cache aquele servidor que no responde por zona alguma. Sua funo apenas armazenar resultados de consultas que ele armazena em cache. Assim, novas consultas ao mesmo registro sero atendidas com mais rapidez. Primeiramente vamos verificar nossas updates ~$sudo apt-get update informe sua password Agora iremos instalar no Servidor DNS (BIND9) ~$sudo apt-get install bind9 informe sua password Aps instalado vamos para as configuraes do BIND ~$nano /etc/bind/named.conf.options na linha forwardings { 192.168.1.1; >> altere para o ip de seu gateway. }; salve e feche. em seguida vamos configuar named.conf.local ~$nano /etc/bind/named.conf.local deixando assim: // // Do any local configuration here // // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918"; zone "seudominio.com.br" IN { type master; file "/etc/bind/db.seudominio"; allow-transfer { none; }; }; zone "1.168.192.in-addr.arpa" IN { type master; file "/etc/bind/db.rev"; allow-transfer { none; }; }; salve e feche. Agora partiremos para as configuraes das zonas e zonas reversas. primeiro copie a zone padro para a que vai ser criada. ~$cp /etc/bind/db.local /etc/bind/db.seudominio Vamos editar a zona db.dominio ~$nano /etc/bind/db.seudominio ;

; BIND data file for local loopback interface ; $TTL 3600 @ IN SOA seudominio.com.br. root.seudominio.com.br. ( 2013040201 ; Serial 900 ; Refresh 400 ; Retry 3600000 ; Expire 3600 ) ; Negative Cache TTL ; @ IN NS seudominio.com.br. @ IN A 192.168.1.254 www IN CNAME seudominio.com.br. salve e feche. obs: quando se altera algum parametro no zona. devese mudar a serial assim:20120040301 2012:ano 04:mes 02:dia 01: qts de modificaes. Partiremos para configs. da zona reversa. ~$cp /etc/bind/db.127 /etc/bind/db.rev Vamos editar a zona reversa criada. ~$nano /etc/bind/db.rev ; ; BIND reverse data file for local loopback interface ; $TTL 3600 @ IN SOA seudominio.com.br. root.seudominio.com.br. ( 2013040201 ; Serial 900 ; Refresh 400 ; Retry 3600000 ; Expire 3600 ) ; Negative Cache TTL ; @ IN NS seudominio.com.br. 254 IN PTR seudominio.com.br. salve e feche. obs: quando se altera algum parametro no zona. devese mudar a serial assim:20120040301 2012:ano 04:mes 02:dia 01: qts de modificaes.Bom quase pronto! vamos editar /etc/resol.conf ~$nano /etc/resol.conf altere para: search seudominio.com.br nameserver 192.168.1.254 salve e feche. agora vamos reiniciar o BIND ~$/etc/init.d/bind restart Teste com o comando ~$dig seudominio.com.br tem que aparecer isto: ; <<>> DiG 9.7.3 <<>> www.seudominio.com.br ;; global options: cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48889 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;www.seudominio.com.br. IN A ;; ANSWER SECTION: www.[b]seudominio.com.br. 3600 IN CNAME [/b][b]seudominio.com.br. [/b][b]seudominio.com.br. 3600 IN A 192.168.1.254 ;; AUTHORITY SECTION: [/b][b]seudominio.com.br. 3600 IN NS [/b][b]seudominio.com.br. ;; Query time: 7 msec ;; SERVER: 192.168.1.254#53(192.168.1.254) ;; WHEN: Wed Apr 3 19:22:54 2013 ;; MSG SIZE rcvd: 83[/b]

Вам также может понравиться