dig + short no funciona cuando se consulta el servidor DNS raíz?
Pregunta
He encontrado que si consulta un servidor DNS raíz Reino Unido directamente (por ejemplo 195.66.240.130) que proporciona un resultado en 2-5ms vs consultas a un servidor DNS regular que lleva 15-40ms.
Sin embargo, por alguna razón la opción + corta no funciona cuando se consulta 195.66.240.130
Obras: cavar @ 8.8.8.8 example.co.uk NS + short
no funciona: dig @ 195.66.240.130 example.co.uk NS + short
¿Alguien sabe por qué?
Si quito + corta a continuación toda la información relevante se muestra, pero estoy tratando de conseguir la salida limpiamente.
Solución
La opción + short es imprimir la sección de respuesta de la respuesta que puede estar vacía (en el caso de respuestas de referencia), como se puede ver en el siguiente ejemplo:
[vitalie@silver ~]$ dig @195.66.240.130 bbc.co.uk NS
; <<>> DiG 9.3.6-P1-RedHat-9.3.6-4.P1.el5_5.3 <<>> @195.66.240.130 bbc.co.uk NS
; (1 server found)
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 63811
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 4, ADDITIONAL: 4
;; QUESTION SECTION:
;bbc.co.uk. IN NS
;; AUTHORITY SECTION:
bbc.co.uk. 172800 IN NS ns1.thdo.bbc.co.uk.
bbc.co.uk. 172800 IN NS ns1.rbsov.bbc.co.uk.
bbc.co.uk. 172800 IN NS ns1.thls.bbc.co.uk.
bbc.co.uk. 172800 IN NS ns1.bbc.co.uk.
;; ADDITIONAL SECTION:
ns1.bbc.co.uk. 172800 IN A 132.185.132.21
ns1.thdo.bbc.co.uk. 172800 IN A 212.58.224.21
ns1.thls.bbc.co.uk. 172800 IN A 132.185.240.21
ns1.rbsov.bbc.co.uk. 172800 IN A 212.58.227.48
;; Query time: 57 msec
;; SERVER: 195.66.240.130#53(195.66.240.130)
;; WHEN: Wed Dec 22 15:12:29 2010
;; MSG SIZE rcvd: 179