diff options
| author | Petr Menšík <pemensik@redhat.com> | 2017-08-16 22:47:09 +0200 |
|---|---|---|
| committer | Petr Menšík <pemensik@redhat.com> | 2017-08-16 22:47:09 +0200 |
| commit | 5d8eb8cf1dd9cedcefd679a00d2ff66153be04b3 (patch) | |
| tree | 9a8e1fd383ee3eaec1e0e478bfc237f7bb2fd0c1 /named.conf | |
| parent | e9f0f4543b9d7d9be6f081142bbd1727c6eb09d6 (diff) | |
| download | bind-5d8eb8cf1dd9cedcefd679a00d2ff66153be04b3.tar.gz bind-5d8eb8cf1dd9cedcefd679a00d2ff66153be04b3.tar.xz bind-5d8eb8cf1dd9cedcefd679a00d2ff66153be04b3.zip | |
Update named.ca, move named.conf out of config archive
Diffstat (limited to 'named.conf')
| -rw-r--r-- | named.conf | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/named.conf b/named.conf new file mode 100644 index 0000000..487007a --- /dev/null +++ b/named.conf @@ -0,0 +1,57 @@ +// +// named.conf +// +// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS +// server as a caching only nameserver (as a localhost DNS resolver only). +// +// See /usr/share/doc/bind*/sample/ for example named configuration files. +// + +options { + listen-on port 53 { 127.0.0.1; }; + listen-on-v6 port 53 { ::1; }; + directory "/var/named"; + dump-file "/var/named/data/cache_dump.db"; + statistics-file "/var/named/data/named_stats.txt"; + memstatistics-file "/var/named/data/named_mem_stats.txt"; + allow-query { localhost; }; + + /* + - If you are building an AUTHORITATIVE DNS server, do NOT enable recursion. + - If you are building a RECURSIVE (caching) DNS server, you need to enable + recursion. + - If your recursive DNS server has a public IP address, you MUST enable access + control to limit queries to your legitimate users. Failing to do so will + cause your server to become part of large scale DNS amplification + attacks. Implementing BCP38 within your network would greatly + reduce such attack surface + */ + recursion yes; + + dnssec-enable yes; + dnssec-validation yes; + + managed-keys-directory "/var/named/dynamic"; + + pid-file "/run/named/named.pid"; + session-keyfile "/run/named/session.key"; + + /* https://fedoraproject.org/wiki/Changes/CryptoPolicy */ + include "/etc/crypto-policies/back-ends/bind.config"; +}; + +logging { + channel default_debug { + file "data/named.run"; + severity dynamic; + }; +}; + +zone "." IN { + type hint; + file "named.ca"; +}; + +include "/etc/named.rfc1912.zones"; +include "/etc/named.root.key"; + |
