Content

关于在Linux下如何搭建DNS服务器(linux如何配dns)一篇读懂

文章摘要

本文介绍了名为`named.conf`的配置文件,由Red Hat的bind包提供,用于配置ISC BIND named(8) DNS服务器作为本地DNS resolver,仅支持缓存功能。文章详细列出了配置文件的主要选项,包括监听端口设置、目录配置、日志文件路径、DNSsec启用等,并强调了其支持递归查询、DNSsec验证以及依赖的配置文件和日志管理。文章还指出,配置文件的详细信息和选项可参考相关文档。

// // 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. // // See the BIND Administrator’s Reference Manual (ARM) for details about the // configuration located in /usr/share/doc/bind-{version}/Bv9ARM.html options { listen-on port 53 { any; }; # 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”; recursing-file “/var/named/data/named.recursing”; secroots-file “/var/named/data/named.secroots”; allow-query { any; }; # allow-query { localhost; }; recursion yes; dnssec-enable yes; dnssec-validation yes; bindkeys-file “/etc/named.root.key”; managed-keys-directory “/var/named/dynamic”; pid-file “/run/named/named.pid”; session-keyfile “/run/named/session.key”; }; 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”;