Dns

Fonte: wirelesspt.net

Vindo do inglês Domain Name System (Sistema de Nomes de Domínios), o dns funciona como um sistema de tradução de endereços IP para nomes de domínios.

Existem duas formas de aceder a uma página na internet sendo uma pelo nome de domínio ou pelo endereço IP dos servidores que a alojam evitando digitar a sequência de números IP no navegador sempre que pretender visitar um site, o serviço de dns substitui o trabalho de traduzir as palavras que compõem o endereço para o endereço numérico do servidor.

Cada servidor possui um endereço IP único, logo, cada domínio leva a um IP específico. Por isso, não é possível ter dois sites diferentes endereços iguais.

Resolvendo o dns

Por vezes existem problemas de acesso a uma página web que poderão ser causados por serviços de dns desactualizados, mal configurados, fraco desempenho, dns poisoning, ou até censura. A fim de resolver este tipo de problemas é recomendado que o utilizador altere os seus endereços de dns no seu computador ou router para contornar ou evitar o problema. Antes de se proceder à alteração de endereços de dns, recomenda-se que se façam alguns testes aos serviços de dns para podermos ter uma ideia do problema existente. Independentemente deste exemplo, os utilizadores deverão fazer os testes com os endereços que pretendem utilizar, visitar ou analisar.

Em ambiente linux podemos digitar na linha de comandos o comando dig:

<<>> DiG 9.9.5 <<>> dns.pt
global options: +cmd
Got answer:
->>HEADER<<- opcode: QUERY, status: NOERROR, id: 64216
flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 3, ADDITIONAL: 3

OPT PSEUDOSECTION:
EDNS: version: 0, flags:; udp: 4096
QUESTION SECTION:
dns.pt.				IN	A

ANSWER SECTION:
dns.pt.			300	IN	A	193.137.196.1

AUTHORITY SECTION:
dns.pt.			14400	IN	NS	ns02.fccn.pt.
dns.pt.			14400	IN	NS	ns.dns.pt.
dns.pt.			14400	IN	NS	inesc.inesc.pt. 

ADDITIONAL SECTION:
ns.dns.pt.		7814	IN	A	193.136.0.1
ns.dns.pt.		7814	IN	AAAA	2001:690:a00:1016:905::1

Query time: 148 msec
SERVER: 8.8.8.8#53(8.8.8.8)
WHEN: Fri Feb 13 13:08:14 EST 2015
MSG SIZE  rcvd: 162

Em ambiente windows podemos digitar na linha de comandos o comando nslookup e obter resultados miseráveis e minimalistas que pouco e mal nos informam:

nslookup dns.pt

Que nos dará um resultado semelhante:

Servidor:  cmsv.wirelesspt
Address:  172.16.54.78

Resposta sem autoridade:
Nome:    dns.pt
Address:  193.137.196.1

Não obtendo resultado de endereços (address) com nome e ou endereço numérico, significa que o endereço não resolve, não existe, está desactualizado ou poderá estar até censurado pelo nosso ISP.

Se facto o endereço ou página se encontra online e está acessível a outros cibernautas que sejam clientes de outros ISPs e se a ocorrência se nota apenas com alguns clientes do ISP do utilizador com o problema o serviço de dns poderá estar desactualizado para o [[ISP] do utilizador em causa.

Caso nenhum cliente do ISP em causa consiga aceder á página, estamos perante um caso de censura á página por parte do ISP que podemos contornar através de um proxy livre na internet como por exemplo via tor sendo outra alternativa é reconfigurar os endereços de dns no computador ou router para servidores de dns públicos.

Dns públicos

A utilização de dns publico vs privado tem vantagens e desvantagens sendo as mesmas dependentemente do que o utilizador pretende fazer ou alcançar e a sua escolhe deve ser ponderada tendo todos esses factores em conta. Podemos ainda especificar vários endereços de dns de várias origens a fim de garantir a resolução de endereços e opcionalmente podemos criar o nosso próprio serviço de dns a fim de obtermos maior privacidade e controlo das vantagens que nos disponibiliza tal escolha.

Antes de proceder à escolha recomenda-se um teste com o namebench aos vários serviços pretendidos a fim de escolher o que nos fornece melhor desempenho e liberdade sem censura de conteúdos.

Alguns exemplos de serviços de dns público são:

Google: 8.8.8.8 & 8.8.4.4 
        google-public-dns-b.google.com
        google-public-dns-a.google.com

(google arquiva permanentemente todas as pesquisas do utilizador)

OpenDNS: 208.67.222.222 & 208.67.220.220
         resolver1.opendns.com
         resolver2.opendns.com

(permite censura e bloqueio de conteúdos)

UltraDNS: 156.154.70.1 & 156.154.71.1
          rdns1.ultradns.net
          rdns2.ultradns.net

(utilizado maioritariamente por organizações e empresas)

Servidores dns portugueses

Caso esta lista esteja desactualizada enviem-nos um email com os novos dados ou mais informação.

Clix ADSL 195.23.129.126 194.79.69.22
Clix/Novis 194.79.69.129 194.79.69.131
Netcabo 212.113.161.226 212.113.161.227 212.113.164.26 212.113.164.54 212.113.164.53 212.113.164.46 212.113.164.45 212.113.164.55 212.113.164.56
Sapo ADSL 194.65.5.2 194.65.3.21 194.79.69.22 194.79.69.222 194.65.100.117
TVTEL (cabo) 82.102.32.12 82.102.32.65 81.92.192.3 195.23.74.2
Cabovisão/Netvisão 213.228.128.6 213.228.128.5
Netcabo 212.113.161.226 212.113.161.227
KPNqwest 193.126.4.60 193.126.4.61
PT Prime 62.48.131.10 62.48.131.11
ONI (acesso individual) 195.245.133.97
Oniduo 195.245.176.19 194.38.131.19 195.245.178.1 194.38.131.18
Interacesso 212.13.35.189 212.13.35.33
AR Telecom 213.141.25.225 213.141.25.226
Vodafone 212.18.160.133 212.18.160.134
BOX (adsl) 195.22.28.67 195.22.28.68
Cyclopnet (adsl) 195.22.0.136 195.22.0.33
NeonISP (adsl) 193.126.4.33 193.126.4.34
NetMadeira (Cabo) 213.190.192.112 213.190.192.111
Nortenet (adsl) 212.13.34.246 212.13.34.244
OniNet (adsl) 195.245.128.2 195.245.128.3
Telepac (adsl) 194.65.14.27 194.65.3.20
Telepac 212.55.154.174 212.55.154.190
ViaNetworks (adsl) 195.22.0.136 195.22.0.33
SimplesNet / NorteNet 212.13.35.189 212.13.35.33 212.13.34.246 212.13.36.244
MEO 194.65.47.43 194.65.47.44 194.65.3.21 194.65.14.27
Kanguru 194.79.69.129 194.79.69.131
Tmn 194.65.3.20 194.65.3.21
ZON/NOS 212.113.164.54 212.113.164.53 212.113.191.129 212.113.191.130

Para mais informação sobre estes endereços basta utilizar whois + IP desejado em na linha de comandos de linux ou inserir o endereço em wirelesspt whois.

Ver ainda

Links externos

Editor

--Cmsv (discussão) 14h12min de 13 de fevereiro de 2015 (EST)