Deploying Suse Linux Enterprise Server
| Purchase "Deploying Suse Linux Enterprise Server" at Lulu.com |
Configuring DNS and DHCP
DNS Parameters Reference
When fine-tuning your DNS Server, you may have to add additional parameters to the server in order to get it to function properly. Here is a list of the parameters available and a quick description of what they do. You can enter these within the "Basic Options" Tab of the Yast DNS Server Module.
For further information on DNS Software, check out the Bind website at http://www.isc.org/index.pl?/sw/bind/.
| "additional-from-auth" | "This option controls the behavior of an authoritative server when answering queries which have additional data." |
|---|---|
| "additional-from-cache" | "This option disables the use of the cache for additional data lookups." |
| "allow-query" | "When set the server will only accept queries from the listed Addresses/ACLs." |
| "allow-recursion" | "When set the server will only accept recursive queries from the listed Addresses/ACLs." |
| "allow-transfer" | "Defines the Addresses/ACLs that will be allowed to transfer zones this can also be set within specific zones" |
| "also-notify" | "Tells the server to also send DNS NOTIFY messages to these servers (in addition to the servers listed in the zone's NS records)." |
| "auth-nxdomain" | "Set this to "yes" to have the server set the authoritative bit in the message header for non-existent domain responses. The default is "yes" to ensure compatibility with older servers." |
| "blackhole" | "Specifies networks that the server will never query or respond to a query. This is only used as an extreme counter-measure." |
| "check-name" | "Used to restrict the character set and syntax of certain domain names in master files and/or DNS responses received from the network." |
| "cleaning-interval" | "Sets the interval when the server scans it's cache for expired TTL records. Defaults to every 60 minutes." |
| "coresize" | "Sets the max size of a core dump." |
| "datasize" | "Sets the max amount of data memory the server may use" |
| "deallocate-on-exit" | "Determines whether or not to enable checking for memory leaks on exit. (Obsolete)." |
| "dialup" | "Set this option to "yes" to optimize the server for a dial-on-demand connection (ISDN etc.)" |
| "directory" | "Defines the default directory for the server." |
| "dump-file" | "Defines the path to the named_dump.db file" |
| "fake-iquery" | "Set this to "yes" to have the server send a fake answer when it receives an outdated "inverse query". Defaults to "no"." |
| "fetch-glue" | "Set this to "yes" to have the server automatically try to resolve the domain names of any name servers in NS records. Defaults to "no". (Obsolete)" |
| "files" | "Sets the max number of files the server may have open." |
| "forward" | "Sets how the server utilizes forwarders. Set to "first" to query the forwarders first. Set to "only" to only use the forwarders." |
| "forwarders" | "Sets forward servers. See the previous section for a graphical way to specify forwarders." |
| "has-old-clients" | "Set to "yes" to set other values as follows: auth-nxdomain to "yes" rfc2308-type1 to "no" maintain-ixfr-base to "yes". Defaults to "no"." |
| "heartbeat-interval" | "Used in conjunction with the dialup option to define when the server should conduct zone maintenance. Defaults to 60 min." |
| "host-statistics" | "Set to "yes" to keep statistics for every host that the server interacts with. (Obsolete)." |
| "host-statistics-max" | "Sets the max number of host statistic entries to be kept. (Obsolete)" |
| "hostname" | "Sets the hostname the server should report via a query of the name hostname.bind (with type TXT class CHAOS). Defaults to machine hostname, set to none to disable these queries." |
| "interface-interval" | "Sets the interval that the server will scan for new network interfaces to listen on. Defaults to 60 minutes - set to "0" if you also run gated on your server." |
| "lame-ttl" | "Defines how long lame server indications should be cached. Defaults to 10 minutes with a max of 30 minutes." |
| "listen-on" | "Sets which interfaces and ports that the server will answer queries from. Defaults to port 53 on all interfaces." |
| "listen-on-v6" | "Same as listen-on but for IPv6." |
| "maintain-ifxr-base" | "Set this to "yes" to have the server maintain an update history file for outdated slaves. Default is "no"." |
| "match-mapped-addresses" | "Set this to "yes" so an IPv4-mapped IPv6 address will match any address match list entries that match the corresponding IPv4 address." |
| "max-cache-size" | "Sets the max amount of memory to use for the server's cache." |
| "max-cache-ttl" | "Sets the max time for which the server will cache ordinary answers. Defaults to 7 days." |
| "max-refresh-time" | "Option controls the server's behavior on refreshing a zone. You should normally use SOA entries." |
| "max-retry-time" | "Option controls the server's behavior on retrying a zone. You should normally use SOA entries." |
| "max-transfer-idle-in" | "Maximum time allowed for Inbound zone transfers making no progress (thus will be terminated). Defaults to 120 min." |
| "max-transfer-idle-out" | "Same as above except for Outbound connections. Defaults to 60 min." |
| "max-transfer-time-in" | "Maximum time a slave server waits for a master server to complete an inbound zone transfer. Defaults to 120 min." |
| "max-transfer-time-out" | "Same as above except for Outbound Connections.. Defaults to 120 min." |
| "memstatistics-file" | "Defines the path to the named.memstats file." |
| "min-refresh-time" | "Option controls the server's behavior on refreshing a zone. You should normally use SOA entries." |
| "min-retry-time" | "Option controls the server's behavior on retrying a zone. You should normally use SOA entries." |
| "min-roots" | "Sets the min number of root servers that is required for a request for the root servers to be accepted. Default is 2." |
| "minimal-responses" | "Set to "yes" so the server will only add records to the authority and additional data sections when they are required. Default is "no"." |
| "multiple-cnames" | "Set this to "yes" to allow a domain name to have multiple CNAME records in violation of the DNS standards. (Obsolete)" |
| "named-xfer" | "Defines the path to the named-xfer program. (Obsolete)" |
| "notify" | "Used to control whether or not the DNS NOTIFY protocol is used." |
| "pid-file" | "Defines the path to the named.pid file" |
| "port" | "Defines the UDP/TCP port number the server uses for DNS protocol traffic." |
| "preferred-glue" | "Used to control whether or not the listed type (A or AAAA) will be emitted before other glue in the additional section of a query response. Default is "no"." |
| "provide-ixfr" | "This setting determines whether the local server (acting as a master) will respond with an incremental zone transfer when the given remote server (slave) requests it" |
| "query-source" | "Sets your server to start its queries from a specific address and port. For example "address 192.168.0.1 port 53;"" |
| "random-device" | "Defines the source of entropy to be used by the server." |
| "recursion" | "Sets your server if it can act as a recursive server or not. Values are "yes" or "no" with the default of "yes" since most servers are recursive." |
| "recursive-clients" | "Sets the max number of recursive lookups the server will perform on behalf of clients. Defaults to 1000." |
| "request-ixfr" | "This setting determines whether the local server (acting as a slave) will request incremental zone transfers from the given remote server." |
| "rfc2308-type1" | ""Negative Caching of DNS Queries" - Defines response types for negative information. Defaults to "no" for compatibity with older programs." |
| "rrset-order" | "Allows you to change the shuffle order for queries with more than one answer. Options are "cyclic", "random" or "fixed". Defaults to "cyclic" (or round-robin)." |
| "serial-queries" | "Defines max number of concurrent SOA requests the slave server allows. Defaults to 4. (Obsolete use serial-query-rate)" |
| "serial-query-rate" | "Defines the max number of queries that will be sent per second. Defaults to 20." |
| "sig-validity-interval" | "Defines the number of days a signature will be considered valid. Defaults to 30 days." |
| "sortlist" | "Organizes records in a Round Robin set." |
| "stacksize" | "Sets the max amount of stack memory the server may use." |
| "statistics-file" | "Defines the path to the named.stats file" |
| "statistics-interval" | "Sets the interval that the server will write statistics to the statistics file. Defaults to 60 minutes." |
| "suppress-initial-notify" | "Not yet implemented." |
| "tcp-clients" | "Sets the max number of simultaneous client TCP connections that the server will accept. Defaults to 100." |
| "tkey-dhkey" | "Defines the Diffie-Hellman key used by the server to generate shared keys with clients using the Diffie-Hellman mode of TKEY" |
| "tkey-domain" | "Defines the domain appended to the names of all shared keys generated with TKEY." |
| "topology" | "Allows you to specify which server should be queried first for domains with multiple authoritative name servers. Use only for very unique network configurations." |
| "transfer-format" | "Tells the server if it is allowed to put more than one answer in a single message. Values should be "one-answer" or "many-answers". Defaults to "one-answer"." |
| "transfer-source" | "Defines the address of the Network Interface that should be used for zone transfers. Can also be set in zone." |
| "transfers-in" | "Defines max number of inbound zone transfers that can be running at any time. Defaults to 10." |
| "transfers-out" | "Defines the max number of outbound zone transfers that can be running at any time. Defaults to 10." |
| "transfers-per-ns" | "Defines max number of simultaneous transfers allowed from a remote server. Defaults to 2." |
| "treat-cr-as-space" | "Set this to "yes" if you create the zone file on a computer running Microsoft Windows software (which adds carriage returns). Defaults to "no". (Obsolete)" |
| "use-id-pool" | "Sets the name server to ensure that it uses random message IDs in queries. (Obsolete)" |
| "use-ixfr" | "Obsolete" |
| "version" | "Sets the version the server should report via a query of the name version.bind (with type TXT class CHAOS). Defaults to running version. Set to "none" to ignore query." |
| "zone-statistics" | "Set this to "yes" to tell the server to collect statistical data on all zones." |
| Purchase "Deploying Suse Linux Enterprise Server" at Lulu.com |
