O'Reilly logo

Sendmail, 3rd Edition by Bryan Costales

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Name

dns

Synopsis

The dns type is an internal database map available to perform DNS lookups. It is declared like this:

Kdnslookup dns -Rlookup-type 

The -R switch—which specifies the DNS query to perform—must always be included. Table 23-11 shows the DNS queries that are supported.

Table 23-11. The dns database-map type -R switch query values

-R Value

Means

A

Return IPv4 address records for the host (RFC1035)

AAAA

Return IPv6 address records for the host (RFC1886)

AFSDB

Return an AFS server resource record (RFC1183)

CNAME

Return the canonical name for the host (RFC1035)

MX

Return a best MX record for the host (RFC1035)

NS

Return a name sever record (RFC1035)

PTR

Return the hostname that corresponds to an IP record (RFC1035)

SRV

Return the port to use for a service (RFC2782)

TXT

Return general (human-readable) information (RFC1035)

If an -R value other than those in Table 23-11 is specified, the following two errors are printed and logged. If the -R switch is omitted, only the second error is printed and logged:

configfile: line num: dns map lookup: wrong type bad  -R value 
configfile: line num: dns map lookup: missing -R type

To make this dns database-map type more useful, the switches shown in Table 23-12 are also available for your use.

Table 23-12. The dns database-map type K command switches

Switch

§

Description

-A

-A

Append values for duplicate keys

-a

-a

Append tag on successful match

-d

See this section

The res_search( ) _res.retry interval (V8.12 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required