---
name: "dt-getquery"
section: "1"
platform: "linux"
package: "dnssec-tools"
version: "2.2.3-16"
release: "Arch Linux 2026-11-01"
platforms: ["linux"]
url: "https://new.carta.tech/dt-getquery"
---

# dt-getquery(1)

command-line test program for the val\_res\_query() function

## NAME

dt-getquery - command-line test program for the val\_res\_query() function

## SYNOPSIS

```
   dt-getquery [options] name
```

## DESCRIPTION

This utility is a command-line wrapper around the *val\_res\_query()* function.  It invokes the *val\_res\_query()* function with the given command-line arguments and displays the returned data as a DNS-style response.  It also displays the validation status value for the records returned for the query.

The exit status for this program is 1 if the answer received is trusted, 2 if the answer received is validated, and -1 for an error.  The program returns 0 if  the result was neither trusted nor validated. The trusted and validated status values are obtained using the *val\_istrusted()* and *val\_isvalidated()* functions from *[libval(3)](/libval/3.md)*.

## OPTIONS

- \-t \<type\>

  Perform the query for the given DNS record type

- \-o, --output=\<debug-level\>:\<dest-type\>\[:\<dest-options\>\]

  \<debug-level\> is 1-7, corresponding to syslog levels ALERT-DEBUG \<dest-type\> is one of file, net, syslog, stderr, stdout \<dest-options\> depends on \<dest-type\>\
       file:\<file-name\>   (opened in append mode)\
       net\[:\<host-name\>:\<host-port\>\] (127.0.0.1:1053\
       syslog\[:facility\] (0-23 (default 1 USER))

- \-h, --help

  Display the help and exit.

## PRE-REQUISITES

libval

## COPYRIGHT

Copyright 2005-2013 SPARTA, Inc.  All rights reserved. See the COPYING file included with the DNSSEC-Tools package for details.

## AUTHORS

Abhijit Hayatnagarkar, Suresh Krishnaswamy, Robert Story, Michael Baer

## SEE ALSO

***val\_res\_query*****(3)**

***libval*****(3)**

http://www.dnssec-tools.org
