Para la comprobacion del servicio DNS utilizaremos algunos comandos bastante interesantes :
NSLOOKUP:
Al ejecutar este comando nos debe mostrar algo como esto:
#nslookup 192.168.200.1
Server: 192.168.200.1
Address: 192.168.200.1#53
1.200.168.192.in-addr.arpa name = pdc.nuestrodominio.cu.200.168.192.in-addr.arpa.
DIG:
El mandato dig (domain information groper) es una herramienta flexible para realizar consultas en Servidores DNS. Realiza búsquedas y muestra las respuestas que son regresadas por los servidores que fueron consultados. Debido a su flexibilidad y claridad en la salida es que la mayoría de los administradores utilizan dig para diagnosticar problemas de DNS. De modo predefinido realiza las búsquedas en las Servidores DNS definidos en el fichero /etc/resolv.conf, pudiendo definirse opcionalmente el Servidor DNS a consultar. La sintaxis básica sería:
dig @servidor nombre TIPO
Donde servidor corresponde al nombre o dirección IP del Servidor DNS a consultar, nombre corresponde al nombre del registro del recurso que se está buscando y TIPO corresponde al tipo de consulta requerido (ANY, A, MX, SOA, NS, etc.)
dig nuestrodominio.cu
y nos devolvería algo como esto:
; <<>> DiG 9.3.4-P1.1 <<>> nuestrodominio.cu
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 59565
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 0
;; QUESTION SECTION:
;nuestrodominio. IN A
;; ANSWER SECTION:
nuestrodominio. 600 IN A 192.168.157.151
;; AUTHORITY SECTION:
nuestrodominio. 600 IN NS ns1. Nuestrodominio.
;; Query time: 6 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Thu Mar 12 08:59:07 2009
;; MSG SIZE rcvd: 68
NAMED-CHECKCONF, NAMED-CHECKZONE:
Con esta herramienta podemos detectar posibles errores de configuración y poderlos solucionar. Por ejemplo:
# named-checkconf /etc/bind/named.conf.local
Para revisar/verificar una zona DNS:
# named-checkzone nombre_zona_dns archivo_de_la_zona
Estos comandos nos devolverán los posibles errores que puedan tener nuestro ficheros de configuración.