Omet navegació

5.6. Altres registres

5.6.1. Registre MX

Un registre MX mail echanger (servidor de correu electrònic) defineix un servidor de correu. Es pot posar una entrada MX per a cada servidor de correu, però no és obligatori que n'hi hagi cap.

Un registre MX consta dels camps:

nomDomini. IN MX num mailServer.

Un exemple seria aquest:

inf.ioc.cat. IN MX 10 ns1.inf.ioc.cat.


La descripció de cada camp és la següent:

  • nomDomini. indica el nom del domini que s'està definint.
  • IN indica que la classe és Internet.
  • MX descriu que es tracta d'un registre de recurs on es defineix un servidor de correu per a aquest domini.
  • num és un valor numèric que expressa el grau de preferència d'aquest servidor de correu respecte a altres servidors de correu del domini. El valor més baix és el que es prefereix més. Són valors arbitraris que defineix l'administrador de xarxes.
  • mailServer. correspon al nom FQDN del servidor de correu que s'està definint.

Podem observar la llista de servidors de correu de google fent:

[root@localhost ~]# host google.com
google.com has address 74.125.45.100
google.com has address 74.125.127.100
google.com has address 74.125.67.100
google.com mail is handled by 10 google.com.s9b1.psmtp.com.
google.com mail is handled by 100 smtp2.google.com.
google.com mail is handled by 10 google.com.s9a2.psmtp.com.
google.com mail is handled by 10 google.com.s9b2.psmtp.com.
google.com mail is handled by 10 google.com.s9a1.psmtp.com.
google.com mail is handled by 100 smtp1.google.com.

Les dues llistes següents mostren exemples dels fitxers de configuració per a la resolució directa i la resolució inversa de la zona ioc.cat. En el primer es defineixen dos servidors de nom, un encaminador, una impressora i dos nodes. El primer dels servidors de noms també fa les funcions de servidor de correu, web i FTP.

;Exemple de fitxer de zona ioc.cat
$TTL 3D
ioc.cat.	IN	SOA	ns1.ioc.cat. admin.ioc.cat. {
				23 ;serial
				8H ;refresh
				2H ;retry
				4W ;expire
				1D); minimum ttl
	NS	ns1.ioc.cat.
	NS	ns2.ioc.cat.
	MX 10	correu.ioc.cat.
ns1.ioc.cat.	A 192.168.0.5 ; servidor amb 2 ip
				A 172.16.20.5
ns2.ioc.cat. 	A 192.168.0.7; servidor dns slave
router 		A 192.168.0.1; router. Nom relatiu
correu 		CNAME ns1 ; alias correu
www			CNAME ns1 ; alias web
ftp 		CNAME ns1 ; alias ftp
hp-7200c	A 192.168.0.2; impressora
pc01		A 192.168.0.50
pc02		A 192.168.0.51

En la llista següent es pot veure com es defineix una entrada PTR per a cada nom canònic definit en la resolució directa per a una subxarxa concreta. La subxarxa 192.168.0.0/24 utilitza el fitxer 0.168.192.in-addr.arpa.

;Zona 0.168.192.in-addr.arpa.
;Exemple de fitxer de zona inversa ioc.cat
; correspon a la xarxa 192.168.0.0/24
$TTL 3D
ioc.cat.	IN	SOA	ns1.ioc.cat. admin.ioc.cat. {
	23; serial
	8H; refresh
	2H; retry
	4W; expire
	1D) ; minimum ttl
	NS	ns1.ioc.cat.
5	IN	PTR	ns1.ioc.cat.
7	IN	PTR	ns2.ioc.cat.
1	IN	PTR	router.ioc.cat.
2	IN	PTR	hp-7200c.ioc.cat.
50	IN	PTR	pc01.ioc.cat.
51	IN	PTR	pc02.ioc.cat.

5.6.2. Registre PTR

Un registre de recurs PTR o pointer (punter) associa una adreça IP al nom de host pertinent (resolució inversa). Cal una entrada PTR per a cada interfície de xarxa de la zona. Un registre PTR consta dels camps:

ipInversa.in-addr.arpa. PTR hostCanonicalName.

Un exemple seria aquest:

2.20.168.192.in-addr.apra. IN PTR mahatma.inf.ioc.cat.

La descripció de cada camp és la següent:

  • ipInversa.in-addr.arpa. indica l'adreça IP escrita en forma de dominiin-addr.arpa per poder fer la resolució inversa. Les adreces IP s'escriuen al revés quan formen part del domini in-addr.arpa. Així una IP 192.168.20.2 s'escriu 2.20.168.192.in-addr.arpa.
  • IN indica que la classe és Internet.
  • PTR descriu que es tracta d'un registre de recurs de definició de la resolució inversa d'una adreça IP.
  • hostCanonicalName. és el nom de host FQDN assignat a l'adreça IP. El nom del host ha de ser per força el nom canònic. No hi pot haver dues definicions de la mateixa IP amb noms diferents (àlies), només de la IP al nom canònic.

5.6.3. Altres registres

Hi ha altres tipus de registres de recurs que no són tan utilitzats i que es mencionen a continuació:

  • HINFO: (Host Information) informació sobre el tipus d'ordinador.
  • MB: (Mail Box) informació sobre una bústia de correu.
  • MG: (Mailgroup) informació sobre un grup de correu.
  • MR: nom nou d'una bústia de correu.
  • WKS (Well Known Services) llista de serveis del host.
  • TXT: (Text) text descriptiu.
  • NULL: (Null) registre buit.
  • AAAA () corresponent a una adreça de host usant Ipv6.

5.6.4. Abreviacions

L'estàndard DNS permet fer abreviacions en els fitxers de definició de zona per tal de facilitar-ne la sintaxi. Les més importants són:

  • Es pot usar @ com a indicador del nom de domini quan és el mateix que el nom de domini origen (el que s'està definint).
  • Si no s'indica un nom de domini en el primer camp i es deixa buit, s'entén el mateix nom que el definit en el registre anterior.
  • Als noms de domini relatius (no acabats en punt) se'ls afegeix el nom de domini origen o nom de la zona que s'està definint.

Un exemple amb abreviacions: zona inf.ioc.cat:

@	IN	SOA	ns1.inf.ioc.cat.	Admin.ns1.ioc.cat (1 3h 1h 1w 1h)
				;utilitzat @ per referir-se al domini inf.ioc.cat
	IN	NS	ns1 	;primera columna pren idem valor que l'anterior @
	IN	NS	ns2 	;primera columna pren idem valor que l'anterior, @

mahatma IN 	A	192.168.0.2

ftp	IN	CNAME	mahatma ;als noms relatius s'afegeix inf.ioc.cat