INTRODUCCIÓ A DNS

1- El servidor DNS o servidor de noms de les màquines que pertanyen a un domini, és l'ordinador que coneix els noms de totes les màquines d'aquell domini i les seves adreces IP associades. I és a aquest servidor a qui finalment s'ha de preguntar pels noms de màquines i IP d'aquell domini.

2- El servidor de noms d'un domini "autoritzat" o primari és aquell que realment sap amb seguretat i sempre, els noms de tots els hosts d'un domini i les seves adreces IP associades, i és el servidor configurat per fer-se carrec d'aquest domini, és el DNS que ho sap tot d'aquell domini, per dir-ho d'una manera més planera, i allò que ell no sap, no ho sap ningú.

3- Si per exemple l'ordinador 215.34.56.8 és el DNS del domini etpc.edu, llavors és a aquest ordinador el que ha de respondre a la pregunta: Quina és l'adreça IP de cicles.etpc.edu?. O per exemple a la pregunta. Quina és l'adreça de la màquina (DE LA MÀQUINA, perquè www. serà un nom de màquina dins del domini etpc.edu) www.etpc.edu?.

4- Cal que el servidor web d'un domini comenci per www.?: No. Qualsevol ordinador que tingui el servei de web val. Jo puc arribar a la pàgina web de www.etpc.edu obrint amb el navegador i anant a la pàgina web.etpc.edu, per exemple, si web.etpc.edu és una màquina del domini etpc.edu i té el servei web activat.

5- Pot una màquina donar més d'un servei d'internet?. Si. Si em connecto a la màquina www.etpc.edu amb un client ftp, i aquesta màquina té activat un servidor ftp, tindré accés al servei ftp de la màquina.

6- Evidentment una màquina pot donar més d'un servei o tots els serveis internet, o podem tenir els serveis internet d'un domini associats a diverses màquines. Mentre el servidor DNS conegui el nom de les màquines, quan activem un client d'internet i posem l'adreça de servidor, podrem accedir al servei dessitjat, perquè podrem coneixar l'IP del sevidor.

7- És convenient quan es dona servei DNS, tenir un segon servidor DNS, anomenat secundari que donen recolzament i també comparteixen la carrega del servidor DNS primari. Els DNS secundaris són servidors "no prou autoritzats", perquè reben informació del DNS primari, és a dir, poden no estar al dia, tot i que és molt molt molt poc probable que això passi.

8- Exemple: smtp.etpc.edu dóna serveis smtp i pop3. Adreça 192.168.41.5

www.etpc.edu dóna serveis web, ftp, telnet. Adreça 192.168.41.13

dns1.etpc.edu o 192.168.13.5 és el servidor DNS primari del domini etpc.edu

dns2.etpc.edu o 192.168.13.7 és el servidor DNS secundari del domini etpc.edu

Amb el meu ordinador obro el navegador i escric: www.etpc.edu, llavors, per mitjà d'una cadena de servidors DNS (el meu proveïdor d'internet està obligat a proporcionarme dues o tres adreces de servidor dns als quals jo puc fer consultes) el meu ordinador es posa en contacta amb el servidor DNS primari o secundari del domini etpc.edu, i aquest li diu que la màquina www.etpc.edu es troba a 192.168.41.13. Com que utilitzo el client de web, que per defecte (quan s'instal.la) intenta connectar-se al port 80 del servidor, i com que generalment al port 80 del servidor tenim connectat el programa servidor web, i com que tots dos programes utilitzen el protocol http,  es produira la comunicacó amb exit. També hagués pogut succeir que hagués utilitzat el navegador (el client) per connectar-me pel port 21 a la màquina www.etpc.edu. Llavors ens hauriem connectat al servidor ftp, si el servidor coneix el protocol ftp, cap problema, en cas contrari, no hi haurà comunicació.

9- Si el DNS està configurat de manera que qualsevol nom de màquina vagi a parar a la mateixa IP, unicament caldrà que al arxiu de configuració indiqui *.etpc.edu associat a la IP. Així, qualsevol nom màquina seguit de etpc.edu arribarà al mateix ordinador.

10- Exsiteix un tercer tipus de servidors DNS, anomenat servidors de caché. Els servidors de cache, no tenen arxius de configuració de domini, i simplement tenen una cache de noms i IP's, i si el servidor de cache no troba informació del domini del qual se l'ha demanat informació, llavors el servidor de cache es posarà en contacte amb un servidor DNS primari. Els servidors de cache són servidors "no autoritzats", perquè de fet, no és un servidor de nom de domini. L'avantatge d'un servidor de cache és que si hem visitat fa poc un domini, és molt probable que volguem visitar-lo un altre cop, passat un temps curt. Per exemple, si cada dia visitem www.avui.com, el servidor de cache és força pràctic, o un mateix dia visitem diverses vegades www.linuxdoc.org, wwww.microsoft.com o www.google.com, tambè és força pràctic.

11- Fitxers a configurar per un servidor DNS:

a) /etc/named.conf b) /var/named/*.zone

i pel client DNS:

b) /etc/hosts.conf b) /etc/nsswitch.conf c) resolv.conf