remote-dns (nrcmd) 					   remote-dns (nrcmd)


NAME
    remote-dns - Specifies information about remote DNS servers for IXFR

SYNOPSIS
    remote-dns list
    remote-dns listnames  
    remote-dns <addr>[/<mask>] create [<attribute>=<value>...]
    remote-dns <name> delete 
    remote-dns <name> disable <attribute>
    remote-dns <name> enable <attribute>

DESCRIPTION
    The remote-dns command lets you control the behavior of the DNS
    server when it is querying other DNS servers. Currently, the
    only configuration properties are controls on incremental transfer
    (ixfr) and the sending of multiple records per TCP "packet" (multirec).
    
    The names of the remote-dns configurations provide the address and
    netmask to use when matching addresses to configurations. In the
    case of multiple possible matches, the DNS server uses the address
    with the largest bitmask.

EXAMPLES
    To enable anyone on the 192.168.0.0 network to perform 
    incremental transfers except 192.168.1.1:

    nrcmd> remote-dns create 192.168.0.0/16 ixfr=true
    nrcmd> remote-dns create 192.168.1.1/32 ixfr=false

STATUS

SEE ALSO

PROPERTIES
  Attributes:

    ixfr[2] (AT_BOOL, Required, default: disabled)
        Indicates whether or not a foreign server supports incremental
        transfer and should be queried for incremental (IXFR) before full
        (AXFR) when asking for zone transfers. Although unwittingly setting
        this to true is generally harmless, doing so may result in
        additional transactions to accomplish a zone transfer.

    key[6] (AT_DNSNAME, Optional, default: <none>)
        Specifies which key to use when communicating with the remote DNS
        server.

    multirec[1] (AT_BOOL, Required, default: disabled)
        Indicates whether or not a foreign server can be sent zone
        transfers (AXFR) with multiple records in one TCP "packet." Older
        DNS servers will crash when receiving such transfers, despite
        being allowed by the protocol specification.

