1 1.1.1.2 christos .. Copyright (C) Internet Systems Consortium, Inc. ("ISC") 2 1.1.1.2 christos .. 3 1.1.1.2 christos .. SPDX-License-Identifier: MPL-2.0 4 1.1.1.2 christos .. 5 1.1.1.2 christos .. This Source Code Form is subject to the terms of the Mozilla Public 6 1.1.1.2 christos .. License, v. 2.0. If a copy of the MPL was not distributed with this 7 1.1.1.2 christos .. file, you can obtain one at https://mozilla.org/MPL/2.0/. 8 1.1.1.2 christos .. 9 1.1.1.2 christos .. See the COPYRIGHT file distributed with this work for additional 10 1.1.1.2 christos .. information regarding copyright ownership. 11 1.1 christos 12 1.1 christos Preface 13 1.1 christos ------- 14 1.1 christos 15 1.1 christos .. _preface_organization: 16 1.1 christos 17 1.1 christos Organization 18 1.1 christos ~~~~~~~~~~~~ 19 1.1 christos 20 1.1 christos This document provides introductory information on how DNSSEC works, how 21 1.1 christos to configure BIND 9 to support some common DNSSEC features, and 22 1.1 christos some basic troubleshooting tips. The chapters are organized as follows: 23 1.1 christos 24 1.1 christos :ref:`dnssec_guide_introduction` covers the intended audience for this 25 1.1 christos document, assumed background knowledge, and a basic introduction to the 26 1.1 christos topic of DNSSEC. 27 1.1 christos 28 1.1 christos :ref:`getting_started` covers various requirements 29 1.1 christos before implementing DNSSEC, such as software versions, hardware 30 1.1 christos capacity, network requirements, and security changes. 31 1.1 christos 32 1.1 christos :ref:`dnssec_validation` walks through setting up a validating 33 1.1 christos resolver, and gives both more information on the validation process and 34 1.1 christos some examples of tools to verify that the resolver is properly validating 35 1.1 christos answers. 36 1.1 christos 37 1.1 christos :ref:`dnssec_signing` explains how to set up a basic signed 38 1.1.1.3 christos authoritative zone, details the relationship between a child and a parent zone, 39 1.1 christos and discusses ongoing maintenance tasks. 40 1.1 christos 41 1.1 christos :ref:`dnssec_troubleshooting` provides some tips on how to analyze 42 1.1 christos and diagnose DNSSEC-related problems. 43 1.1 christos 44 1.1 christos :ref:`dnssec_advanced_discussions` covers several topics, including key 45 1.1 christos generation, key storage, key management, NSEC and NSEC3, and some 46 1.1 christos disadvantages of DNSSEC. 47 1.1 christos 48 1.1 christos :ref:`dnssec_recipes` provides several working examples of common DNSSEC 49 1.1 christos solutions, with step-by-step details. 50 1.1 christos 51 1.1 christos :ref:`dnssec_commonly_asked_questions` lists some commonly asked 52 1.1 christos questions and answers about DNSSEC. 53 1.1 christos 54 1.1 christos .. _preface_acknowledgement: 55 1.1 christos 56 1.1 christos Acknowledgements 57 1.1 christos ~~~~~~~~~~~~~~~~ 58 1.1 christos 59 1.1 christos This document was originally authored by Josh Kuo of `DeepDive 60 1.1 christos Networking <https://www.deepdivenetworking.com/>`__. He can be reached 61 1.1.1.2 christos at josh.kuo (a] gmail.com. 62 1.1 christos 63 1.1 christos Thanks to the following individuals (in no particular order) who have 64 1.1 christos helped in completing this document: Jeremy C. Reed, Heidi Schempf, 65 1.1 christos Stephen Morris, Jeff Osborn, Vicky Risk, Jim Martin, Evan Hunt, Mark 66 1.1 christos Andrews, Michael McNally, Kelli Blucher, Chuck Aurora, Francis Dupont, 67 1.1 christos Rob Nagy, Ray Bellis, Matthijs Mekking, and Suzanne Goldlust. 68 1.1 christos 69 1.1 christos Special thanks goes to Cricket Liu and Matt Larson for their 70 1.1 christos selflessness in knowledge sharing. 71 1.1 christos 72 1.1 christos Thanks to all the reviewers and contributors, including John Allen, Jim 73 1.1 christos Young, Tony Finch, Timothe Litt, and Dr. Jeffry A. Spain. 74 1.1 christos 75 1.1 christos The sections on key rollover and key timing metadata borrowed heavily 76 1.1 christos from the Internet Engineering Task Force draft titled "DNSSEC Key Timing 77 1.1 christos Considerations" by S. Morris, J. Ihren, J. Dickinson, and W. Mekking, 78 1.1 christos subsequently published as :rfc:`7583`. 79 1.1 christos 80 1.1 christos Icons made by `Freepik <https://www.freepik.com/>`__ and 81 1.1.1.4 christos `SimpleIcon <https://simpleicon.com/>`__ from 82 1.1 christos `Flaticon <https://www.flaticon.com/>`__, licensed under `Creative Commons BY 83 1.1 christos 3.0 <https://creativecommons.org/licenses/by/3.0/>`__. 84