_n_a_m_e_d_._c_o_n_f is the configuration file for nnaammeedd. Statements are enclosed in braces and terminated with a semi-colon. Clauses in the statements are also semi-colon terminated. The usual comment styles are supported:
C style: /* */
C++ style: // to end of line
Unix style: # to end of line
acl _s_t_r_i_n_g { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... };
key _d_o_m_a_i_n___n_a_m_e { algorithm _s_t_r_i_n_g; secret _s_t_r_i_n_g; };
masters _s_t_r_i_n_g [ port _i_n_t_e_g_e_r ] { ( _m_a_s_t_e_r_s | _i_p_v_4___a_d_d_r_e_s_s [port _i_n_t_e_g_e_r] | _i_p_v_6___a_d_d_r_e_s_s [port _i_n_t_e_g_e_r] ) [ key _s_t_r_i_n_g ]; ... };
server ( _i_p_v_4___a_d_d_r_e_s_s_[_/_p_r_e_f_i_x_l_e_n_] | _i_p_v_6___a_d_d_r_e_s_s_[_/_p_r_e_f_i_x_l_e_n_] ) { bogus _b_o_o_l_e_a_n; edns _b_o_o_l_e_a_n; edns-udp-size _i_n_t_e_g_e_r; max-udp-size _i_n_t_e_g_e_r; provide-ixfr _b_o_o_l_e_a_n; request-ixfr _b_o_o_l_e_a_n; keys _s_e_r_v_e_r___k_e_y; transfers _i_n_t_e_g_e_r; transfer-format ( many-answers | one-answer ); transfer-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; transfer-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; support-ixfr _b_o_o_l_e_a_n; // obsolete };
trusted-keys { _d_o_m_a_i_n___n_a_m_e _f_l_a_g_s _p_r_o_t_o_c_o_l _a_l_g_o_r_i_t_h_m _k_e_y; ... };
controls { inet ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ] allow { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... } [ keys { _s_t_r_i_n_g; ... } ]; unix _u_n_s_u_p_p_o_r_t_e_d; // not implemented };
logging { channel _s_t_r_i_n_g { file _l_o_g___f_i_l_e; syslog _o_p_t_i_o_n_a_l___f_a_c_i_l_i_t_y; null; stderr; severity _l_o_g___s_e_v_e_r_i_t_y; print-time _b_o_o_l_e_a_n; print-severity _b_o_o_l_e_a_n; print-category _b_o_o_l_e_a_n; }; category _s_t_r_i_n_g { _s_t_r_i_n_g; ... }; };
lwres { listen-on [ port _i_n_t_e_g_e_r ] { ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s ) [ port _i_n_t_e_g_e_r ]; ... }; view _s_t_r_i_n_g _o_p_t_i_o_n_a_l___c_l_a_s_s; search { _s_t_r_i_n_g; ... }; ndots _i_n_t_e_g_e_r; };
options { avoid-v4-udp-ports { _p_o_r_t; ... }; avoid-v6-udp-ports { _p_o_r_t; ... }; blackhole { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; coresize _s_i_z_e; datasize _s_i_z_e; directory _q_u_o_t_e_d___s_t_r_i_n_g; dump-file _q_u_o_t_e_d___s_t_r_i_n_g; files _s_i_z_e; heartbeat-interval _i_n_t_e_g_e_r; host-statistics _b_o_o_l_e_a_n; // not implemented host-statistics-max _n_u_m_b_e_r; // not implemented hostname ( _q_u_o_t_e_d___s_t_r_i_n_g | none ); interface-interval _i_n_t_e_g_e_r; listen-on [ port _i_n_t_e_g_e_r ] { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; listen-on-v6 [ port _i_n_t_e_g_e_r ] { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; match-mapped-addresses _b_o_o_l_e_a_n; memstatistics-file _q_u_o_t_e_d___s_t_r_i_n_g; pid-file ( _q_u_o_t_e_d___s_t_r_i_n_g | none ); port _i_n_t_e_g_e_r; querylog _b_o_o_l_e_a_n; recursing-file _q_u_o_t_e_d___s_t_r_i_n_g; reserved-sockets _i_n_t_e_g_e_r; random-device _q_u_o_t_e_d___s_t_r_i_n_g; recursive-clients _i_n_t_e_g_e_r; serial-query-rate _i_n_t_e_g_e_r; server-id ( _q_u_o_t_e_d___s_t_r_i_n_g | none |; stacksize _s_i_z_e; statistics-file _q_u_o_t_e_d___s_t_r_i_n_g; statistics-interval _i_n_t_e_g_e_r; // not yet implemented tcp-clients _i_n_t_e_g_e_r; tcp-listen-queue _i_n_t_e_g_e_r; tkey-dhkey _q_u_o_t_e_d___s_t_r_i_n_g _i_n_t_e_g_e_r; tkey-gssapi-credential _q_u_o_t_e_d___s_t_r_i_n_g; tkey-domain _q_u_o_t_e_d___s_t_r_i_n_g; transfers-per-ns _i_n_t_e_g_e_r; transfers-in _i_n_t_e_g_e_r; transfers-out _i_n_t_e_g_e_r; use-ixfr _b_o_o_l_e_a_n; version ( _q_u_o_t_e_d___s_t_r_i_n_g | none ); allow-recursion { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-recursion-on { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; sortlist { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; topology { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; // not implemented auth-nxdomain _b_o_o_l_e_a_n; // default changed minimal-responses _b_o_o_l_e_a_n; recursion _b_o_o_l_e_a_n; rrset-order { [ class _s_t_r_i_n_g ] [ type _s_t_r_i_n_g ] [ name _q_u_o_t_e_d___s_t_r_i_n_g ] _s_t_r_i_n_g _s_t_r_i_n_g; ... }; provide-ixfr _b_o_o_l_e_a_n; request-ixfr _b_o_o_l_e_a_n; rfc2308-type1 _b_o_o_l_e_a_n; // not yet implemented additional-from-auth _b_o_o_l_e_a_n; additional-from-cache _b_o_o_l_e_a_n; query-source ( ( _i_p_v_4___a_d_d_r_e_s_s | * ) | [ address ( _i_p_v_4___a_d_d_r_e_s_s | * ) ] ) [ port ( _i_n_t_e_g_e_r | * ) ]; query-source-v6 ( ( _i_p_v_6___a_d_d_r_e_s_s | * ) | [ address ( _i_p_v_6___a_d_d_r_e_s_s | * ) ] ) [ port ( _i_n_t_e_g_e_r | * ) ]; use-queryport-pool _b_o_o_l_e_a_n; queryport-pool-ports _i_n_t_e_g_e_r; queryport-pool-updateinterval _i_n_t_e_g_e_r; cleaning-interval _i_n_t_e_g_e_r; min-roots _i_n_t_e_g_e_r; // not implemented lame-ttl _i_n_t_e_g_e_r; max-ncache-ttl _i_n_t_e_g_e_r; max-cache-ttl _i_n_t_e_g_e_r; transfer-format ( many-answers | one-answer ); max-cache-size _s_i_z_e; max-acache-size _s_i_z_e; clients-per-query _n_u_m_b_e_r; max-clients-per-query _n_u_m_b_e_r; check-names ( master | slave | response ) ( fail | warn | ignore ); check-mx ( fail | warn | ignore ); check-integrity _b_o_o_l_e_a_n; check-mx-cname ( fail | warn | ignore ); check-srv-cname ( fail | warn | ignore ); cache-file _q_u_o_t_e_d___s_t_r_i_n_g; // test option suppress-initial-notify _b_o_o_l_e_a_n; // not yet implemented preferred-glue _s_t_r_i_n_g; dual-stack-servers [ port _i_n_t_e_g_e_r ] { ( _q_u_o_t_e_d___s_t_r_i_n_g [port _i_n_t_e_g_e_r] | _i_p_v_4___a_d_d_r_e_s_s [port _i_n_t_e_g_e_r] | _i_p_v_6___a_d_d_r_e_s_s [port _i_n_t_e_g_e_r] ); ... }; edns-udp-size _i_n_t_e_g_e_r; max-udp-size _i_n_t_e_g_e_r; root-delegation-only [ exclude { _q_u_o_t_e_d___s_t_r_i_n_g; ... } ]; disable-algorithms _s_t_r_i_n_g { _s_t_r_i_n_g; ... }; dnssec-enable _b_o_o_l_e_a_n; dnssec-validation _b_o_o_l_e_a_n; dnssec-lookaside _s_t_r_i_n_g trust-anchor _s_t_r_i_n_g; dnssec-must-be-secure _s_t_r_i_n_g _b_o_o_l_e_a_n; dnssec-accept-expired _b_o_o_l_e_a_n; empty-server _s_t_r_i_n_g; empty-contact _s_t_r_i_n_g; empty-zones-enable _b_o_o_l_e_a_n; disable-empty-zone _s_t_r_i_n_g; dialup _d_i_a_l_u_p_t_y_p_e; ixfr-from-differences _i_x_f_r_d_i_f_f; allow-query { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-query-on { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-query-cache { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-query-cache-on { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-transfer { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-update { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-update-forwarding { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; update-check-ksk _b_o_o_l_e_a_n; masterfile-format ( text | raw ); notify _n_o_t_i_f_y_t_y_p_e; notify-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; notify-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; notify-delay _s_e_c_o_n_d_s; notify-to-soa _b_o_o_l_e_a_n; also-notify [ port _i_n_t_e_g_e_r ] { ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s ) [ port _i_n_t_e_g_e_r ]; ... }; allow-notify { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; forward ( first | only ); forwarders [ port _i_n_t_e_g_e_r ] { ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s ) [ port _i_n_t_e_g_e_r ]; ... }; max-journal-size _s_i_z_e___n_o___d_e_f_a_u_l_t; max-transfer-time-in _i_n_t_e_g_e_r; max-transfer-time-out _i_n_t_e_g_e_r; max-transfer-idle-in _i_n_t_e_g_e_r; max-transfer-idle-out _i_n_t_e_g_e_r; max-retry-time _i_n_t_e_g_e_r; min-retry-time _i_n_t_e_g_e_r; max-refresh-time _i_n_t_e_g_e_r; min-refresh-time _i_n_t_e_g_e_r; multi-master _b_o_o_l_e_a_n; sig-validity-interval _i_n_t_e_g_e_r; transfer-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; transfer-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; alt-transfer-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; alt-transfer-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; use-alt-transfer-source _b_o_o_l_e_a_n; zone-statistics _b_o_o_l_e_a_n; key-directory _q_u_o_t_e_d___s_t_r_i_n_g; try-tcp-refresh _b_o_o_l_e_a_n; zero-no-soa-ttl _b_o_o_l_e_a_n; zero-no-soa-ttl-cache _b_o_o_l_e_a_n; allow-v6-synthesis { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; // obsolete deallocate-on-exit _b_o_o_l_e_a_n; // obsolete fake-iquery _b_o_o_l_e_a_n; // obsolete fetch-glue _b_o_o_l_e_a_n; // obsolete has-old-clients _b_o_o_l_e_a_n; // obsolete maintain-ixfr-base _b_o_o_l_e_a_n; // obsolete max-ixfr-log-size _s_i_z_e; // obsolete multiple-cnames _b_o_o_l_e_a_n; // obsolete named-xfer _q_u_o_t_e_d___s_t_r_i_n_g; // obsolete serial-queries _i_n_t_e_g_e_r; // obsolete treat-cr-as-space _b_o_o_l_e_a_n; // obsolete use-id-pool _b_o_o_l_e_a_n; // obsolete };
view _s_t_r_i_n_g _o_p_t_i_o_n_a_l___c_l_a_s_s { match-clients { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; match-destinations { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; match-recursive-only _b_o_o_l_e_a_n; key _s_t_r_i_n_g { algorithm _s_t_r_i_n_g; secret _s_t_r_i_n_g; }; zone _s_t_r_i_n_g _o_p_t_i_o_n_a_l___c_l_a_s_s { ... }; server ( _i_p_v_4___a_d_d_r_e_s_s_[_/_p_r_e_f_i_x_l_e_n_] | _i_p_v_6___a_d_d_r_e_s_s_[_/_p_r_e_f_i_x_l_e_n_] ) { ... }; trusted-keys { _s_t_r_i_n_g _i_n_t_e_g_e_r _i_n_t_e_g_e_r _i_n_t_e_g_e_r _q_u_o_t_e_d___s_t_r_i_n_g; ... }; allow-recursion { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-recursion-on { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; sortlist { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; topology { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; // not implemented auth-nxdomain _b_o_o_l_e_a_n; // default changed minimal-responses _b_o_o_l_e_a_n; recursion _b_o_o_l_e_a_n; rrset-order { [ class _s_t_r_i_n_g ] [ type _s_t_r_i_n_g ] [ name _q_u_o_t_e_d___s_t_r_i_n_g ] _s_t_r_i_n_g _s_t_r_i_n_g; ... }; provide-ixfr _b_o_o_l_e_a_n; request-ixfr _b_o_o_l_e_a_n; rfc2308-type1 _b_o_o_l_e_a_n; // not yet implemented additional-from-auth _b_o_o_l_e_a_n; additional-from-cache _b_o_o_l_e_a_n; query-source ( ( _i_p_v_4___a_d_d_r_e_s_s | * ) | [ address ( _i_p_v_4___a_d_d_r_e_s_s | * ) ] ) [ port ( _i_n_t_e_g_e_r | * ) ]; query-source-v6 ( ( _i_p_v_6___a_d_d_r_e_s_s | * ) | [ address ( _i_p_v_6___a_d_d_r_e_s_s | * ) ] ) [ port ( _i_n_t_e_g_e_r | * ) ]; use-queryport-pool _b_o_o_l_e_a_n; queryport-pool-ports _i_n_t_e_g_e_r; queryport-pool-updateinterval _i_n_t_e_g_e_r; cleaning-interval _i_n_t_e_g_e_r; min-roots _i_n_t_e_g_e_r; // not implemented lame-ttl _i_n_t_e_g_e_r; max-ncache-ttl _i_n_t_e_g_e_r; max-cache-ttl _i_n_t_e_g_e_r; transfer-format ( many-answers | one-answer ); max-cache-size _s_i_z_e; max-acache-size _s_i_z_e; clients-per-query _n_u_m_b_e_r; max-clients-per-query _n_u_m_b_e_r; check-names ( master | slave | response ) ( fail | warn | ignore ); check-mx ( fail | warn | ignore ); check-integrity _b_o_o_l_e_a_n; check-mx-cname ( fail | warn | ignore ); check-srv-cname ( fail | warn | ignore ); cache-file _q_u_o_t_e_d___s_t_r_i_n_g; // test option suppress-initial-notify _b_o_o_l_e_a_n; // not yet implemented preferred-glue _s_t_r_i_n_g; dual-stack-servers [ port _i_n_t_e_g_e_r ] { ( _q_u_o_t_e_d___s_t_r_i_n_g [port _i_n_t_e_g_e_r] | _i_p_v_4___a_d_d_r_e_s_s [port _i_n_t_e_g_e_r] | _i_p_v_6___a_d_d_r_e_s_s [port _i_n_t_e_g_e_r] ); ... }; edns-udp-size _i_n_t_e_g_e_r; max-udp-size _i_n_t_e_g_e_r; root-delegation-only [ exclude { _q_u_o_t_e_d___s_t_r_i_n_g; ... } ]; disable-algorithms _s_t_r_i_n_g { _s_t_r_i_n_g; ... }; dnssec-enable _b_o_o_l_e_a_n; dnssec-validation _b_o_o_l_e_a_n; dnssec-lookaside _s_t_r_i_n_g trust-anchor _s_t_r_i_n_g; dnssec-must-be-secure _s_t_r_i_n_g _b_o_o_l_e_a_n; dnssec-accept-expired _b_o_o_l_e_a_n; empty-server _s_t_r_i_n_g; empty-contact _s_t_r_i_n_g; empty-zones-enable _b_o_o_l_e_a_n; disable-empty-zone _s_t_r_i_n_g; dialup _d_i_a_l_u_p_t_y_p_e; ixfr-from-differences _i_x_f_r_d_i_f_f; allow-query { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-query-on { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-query-cache { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-query-cache-on { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-transfer { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-update { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-update-forwarding { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; update-check-ksk _b_o_o_l_e_a_n; masterfile-format ( text | raw ); notify _n_o_t_i_f_y_t_y_p_e; notify-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; notify-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; notify-delay _s_e_c_o_n_d_s; notify-to-soa _b_o_o_l_e_a_n; also-notify [ port _i_n_t_e_g_e_r ] { ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s ) [ port _i_n_t_e_g_e_r ]; ... }; allow-notify { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; forward ( first | only ); forwarders [ port _i_n_t_e_g_e_r ] { ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s ) [ port _i_n_t_e_g_e_r ]; ... }; max-journal-size _s_i_z_e___n_o___d_e_f_a_u_l_t; max-transfer-time-in _i_n_t_e_g_e_r; max-transfer-time-out _i_n_t_e_g_e_r; max-transfer-idle-in _i_n_t_e_g_e_r; max-transfer-idle-out _i_n_t_e_g_e_r; max-retry-time _i_n_t_e_g_e_r; min-retry-time _i_n_t_e_g_e_r; max-refresh-time _i_n_t_e_g_e_r; min-refresh-time _i_n_t_e_g_e_r; multi-master _b_o_o_l_e_a_n; sig-validity-interval _i_n_t_e_g_e_r; transfer-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; transfer-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; alt-transfer-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; alt-transfer-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; use-alt-transfer-source _b_o_o_l_e_a_n; zone-statistics _b_o_o_l_e_a_n; try-tcp-refresh _b_o_o_l_e_a_n; key-directory _q_u_o_t_e_d___s_t_r_i_n_g; zero-no-soa-ttl _b_o_o_l_e_a_n; zero-no-soa-ttl-cache _b_o_o_l_e_a_n; allow-v6-synthesis { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; // obsolete fetch-glue _b_o_o_l_e_a_n; // obsolete maintain-ixfr-base _b_o_o_l_e_a_n; // obsolete max-ixfr-log-size _s_i_z_e; // obsolete };
zone _s_t_r_i_n_g _o_p_t_i_o_n_a_l___c_l_a_s_s { type ( master | slave | stub | hint | forward | delegation-only ); file _q_u_o_t_e_d___s_t_r_i_n_g; masters [ port _i_n_t_e_g_e_r ] { ( _m_a_s_t_e_r_s | _i_p_v_4___a_d_d_r_e_s_s [port _i_n_t_e_g_e_r] | _i_p_v_6___a_d_d_r_e_s_s [ port _i_n_t_e_g_e_r ] ) [ key _s_t_r_i_n_g ]; ... }; database _s_t_r_i_n_g; delegation-only _b_o_o_l_e_a_n; check-names ( fail | warn | ignore ); check-mx ( fail | warn | ignore ); check-integrity _b_o_o_l_e_a_n; check-mx-cname ( fail | warn | ignore ); check-srv-cname ( fail | warn | ignore ); dialup _d_i_a_l_u_p_t_y_p_e; ixfr-from-differences _b_o_o_l_e_a_n; journal _q_u_o_t_e_d___s_t_r_i_n_g; zero-no-soa-ttl _b_o_o_l_e_a_n; allow-query { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-query-on { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-transfer { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-update { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; allow-update-forwarding { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; update-policy { ( grant | deny ) _s_t_r_i_n_g ( name | subdomain | wildcard | self ) _s_t_r_i_n_g _r_r_t_y_p_e_l_i_s_t; ... }; update-check-ksk _b_o_o_l_e_a_n; masterfile-format ( text | raw ); notify _n_o_t_i_f_y_t_y_p_e; notify-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; notify-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; notify-delay _s_e_c_o_n_d_s; notify-to-soa _b_o_o_l_e_a_n; also-notify [ port _i_n_t_e_g_e_r ] { ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s ) [ port _i_n_t_e_g_e_r ]; ... }; allow-notify { _a_d_d_r_e_s_s___m_a_t_c_h___e_l_e_m_e_n_t; ... }; forward ( first | only ); forwarders [ port _i_n_t_e_g_e_r ] { ( _i_p_v_4___a_d_d_r_e_s_s | _i_p_v_6___a_d_d_r_e_s_s ) [ port _i_n_t_e_g_e_r ]; ... }; max-journal-size _s_i_z_e___n_o___d_e_f_a_u_l_t; max-transfer-time-in _i_n_t_e_g_e_r; max-transfer-time-out _i_n_t_e_g_e_r; max-transfer-idle-in _i_n_t_e_g_e_r; max-transfer-idle-out _i_n_t_e_g_e_r; max-retry-time _i_n_t_e_g_e_r; min-retry-time _i_n_t_e_g_e_r; max-refresh-time _i_n_t_e_g_e_r; min-refresh-time _i_n_t_e_g_e_r; multi-master _b_o_o_l_e_a_n; sig-validity-interval _i_n_t_e_g_e_r; transfer-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; transfer-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; alt-transfer-source ( _i_p_v_4___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; alt-transfer-source-v6 ( _i_p_v_6___a_d_d_r_e_s_s | * ) [ port ( _i_n_t_e_g_e_r | * ) ]; use-alt-transfer-source _b_o_o_l_e_a_n; zone-statistics _b_o_o_l_e_a_n; try-tcp-refresh _b_o_o_l_e_a_n; key-directory _q_u_o_t_e_d___s_t_r_i_n_g; ixfr-base _q_u_o_t_e_d___s_t_r_i_n_g; // obsolete ixfr-tmp-file _q_u_o_t_e_d___s_t_r_i_n_g; // obsolete maintain-ixfr-base _b_o_o_l_e_a_n; // obsolete max-ixfr-log-size _s_i_z_e; // obsolete pubkey _i_n_t_e_g_e_r _i_n_t_e_g_e_r _i_n_t_e_g_e_r _q_u_o_t_e_d___s_t_r_i_n_g; // obsolete };
_/_e_t_c_/_n_a_m_e_d_._c_o_n_f
nnaammeedd(8), nnaammeedd--cchheecckkccoonnff(8), rrnnddcc(8), BIND 9 Administrator Reference Manual.