1
0
mirror of https://gitlab.isc.org/isc-projects/bind9.git synced 2025-04-18 09:44:09 +03:00
bind9/doc/arm/introduction.inc.rst
Tom Krizek 5893debf46
Remove trailing whitespace from all text files
I've used the following command to remove the trailing whitespace for
all tracked text files:

git grep -Il '' | xargs sed -i 's/[ \t]*$//'
2023-06-13 15:05:40 +02:00

3.7 KiB

Introduction to DNS and BIND 9

The Internet Domain Name System (DNS) consists of:

  • the syntax to specify the names of entities in the Internet in a hierarchical manner,
  • the rules used for delegating authority over names, and
  • the system implementation that actually maps names to Internet addresses.

DNS data is maintained in a group of distributed hierarchical databases.

Scope of Document

The Berkeley Internet Name Domain (BIND) software implements a domain name server for a number of operating systems. This document provides basic information about the installation and maintenance of Internet Systems Consortium (ISC) BIND version 9 software package for system administrators.

This manual covers BIND version .

Organization of This Document

introduction introduces the basic DNS and BIND concepts. Some tutorial material on dns_overview is presented for those unfamiliar with DNS. A intro_dns_security is provided to allow BIND operators to implement appropriate security for their operational environment.

requirements describes the hardware and environment requirements for BIND 9 and lists both the supported and unsupported platforms.

configuration is intended as a quickstart guide for newer users. Sample files are included for config_auth_samples (both primary<sample_primary> and secondary<sample_secondary>), as well as a simple config_resolver_samples and a sample_forwarding. Some reference material on the Zone File<zone_file> is included.

ns_operations covers basic BIND 9 software and DNS operations, including some useful tools, Unix signals, and plugins.

advanced builds on the configurations of configuration, adding functions and features the system administrator may need.

security covers most aspects of BIND 9 security, including file permissions, running BIND 9 in a "jail," and securing file transfers and dynamic updates.

dnssec describes the theory and practice of cryptographic authentication of DNS information. The dnssec_guide is a practical guide to implementing DNSSEC.

Reference gives exhaustive descriptions of all supported blocks, statements, and grammars used in BIND 9's named.conf configuration file.

troubleshooting provides information on identifying and solving BIND 9 and DNS problems. Information about bug-reporting procedures is also provided.

build_bind is a definitive guide for those occasions where the user requires special options not provided in the standard Linux or Unix distributions.

The Appendices contain useful reference information, such as a bibliography and historic information related to BIND and the Domain Name System, as well as the current man pages for all the published tools.

Conventions Used in This Document

In this document, we generally use fixed-width text to indicate the following types of information:

  • pathnames
  • filenames
  • URLs
  • hostnames
  • mailing list names
  • new terms or concepts
  • literal user input
  • program output
  • keywords
  • variables

Text in "quotes," bold text, or italics is also used for emphasis or clarity.