From Fedora Project Wiki
< SIGs
(→Stub resolvers: dnsdist) |
(→IETF Standards: add deleg and intarea) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
* [https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/dns/ DNS sysadmin guide] - description of infrastructure used for Fedora | * [https://docs.fedoraproject.org/en-US/infra/sysadmin_guide/dns/ DNS sysadmin guide] - description of infrastructure used for Fedora | ||
* [https://docs.fedoraproject.org/en-US/fedora-server/administration/dnsmasq/ Fedora server dnsmasq article] | * [https://docs.fedoraproject.org/en-US/fedora-server/administration/dnsmasq/ Fedora server dnsmasq article] | ||
=== IETF Standards === | |||
* [https://datatracker.ietf.org/wg/dnsop/documents/ Domain Name System Operations (dnsop)] group documents | |||
* [https://datatracker.ietf.org/wg/add/documents/ Adaptive DNS Discovery (add)] group documents | |||
* [https://datatracker.ietf.org/wg/dprive/documents/ DNS PRIVate Exchange (dprive)] group documents | |||
* [https://datatracker.ietf.org/wg/deleg/documents/ DNS Delegation (deleg)] group documents | |||
* [https://datatracker.ietf.org/wg/intarea/documents/ Internet Area Working Group (intarea)] group documents | |||
* [https://datatracker.ietf.org/wg/dnsext/documents/ DNS Extensions (dnsext)] group documents (concluded) | |||
* [https://datatracker.ietf.org/wg/mif/documents/ Multiple Interfaces (mif)] group documents (concluded) | |||
* [https://datatracker.ietf.org/wg/dnssd/documents/ Extensions for Scalable DNS Service Discovery (dnssd)] group documents | |||
* [https://rfc-annotations.research.icann.org/ ICANN annotations] | |||
== Implementations == | == Implementations == | ||
Line 52: | Line 64: | ||
* powerdns - [https://src.fedoraproject.org/rpms/pdns pkg:pdns] [https://www.powerdns.com/powerdns-authoritative-server upstream] | * powerdns - [https://src.fedoraproject.org/rpms/pdns pkg:pdns] [https://www.powerdns.com/powerdns-authoritative-server upstream] | ||
* NSD - [https://src.fedoraproject.org/rpms/nsd pkg:nsd], [https://www.nlnetlabs.nl/projects/nsd/about/ upstream] | * NSD - [https://src.fedoraproject.org/rpms/nsd pkg:nsd], [https://www.nlnetlabs.nl/projects/nsd/about/ upstream] | ||
* knot dns - [https://src.fedoraproject.org/rpms/knot pkg:knot], [https://gitlab.nic.cz/knot/knot-dns upstream source] | * knot dns - [https://src.fedoraproject.org/rpms/knot pkg:knot], [https://gitlab.nic.cz/knot/knot-dns upstream source], [https://www.knot-dns.cz/ upstream] | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
Line 65: | Line 73: | ||
* [https://src.fedoraproject.org/group/dns-sig dns-sig group sources] | * [https://src.fedoraproject.org/group/dns-sig dns-sig group sources] | ||
* [https://packager-dashboard.fedoraproject.org/dashboard?groups=dns-sig packager dashboard] - bugs summary for packages in DNS SIG | |||
== Communication == | == Communication == |
Latest revision as of 11:19, 21 August 2024
Domain Name Services Special Interest Group
Goal
Improve and collaborate on name resolution servers and clients working on Fedora.
Topics
- DNS client tools
- DNSSEC deployment on both server and clients
- Common DNS cache configuration
- Networking/NameResolution
- Networking/Ideas/NetworkNameResolution
- Changes/DNS Over TLS
- Changes/Default Local DNS Resolver
- How to enable DNS over TLS on implementation-indepepdendent way?
Infrastructure
- DNS sysadmin guide - description of infrastructure used for Fedora
- Fedora server dnsmasq article
IETF Standards
- Domain Name System Operations (dnsop) group documents
- Adaptive DNS Discovery (add) group documents
- DNS PRIVate Exchange (dprive) group documents
- DNS Delegation (deleg) group documents
- Internet Area Working Group (intarea) group documents
- DNS Extensions (dnsext) group documents (concluded)
- Multiple Interfaces (mif) group documents (concluded)
- Extensions for Scalable DNS Service Discovery (dnssd) group documents
- ICANN annotations
Implementations
Universal
- bind9 - pkg:bind, pkg:bind9-next, upstream, upstream source docs
- in RHEL 7+
- Feature matrix
- bind9 Mattermost channel
Recursive
- knot-resolver - pkg:knot-resolver, upstream,docs, upstream source
- powerdns-recursor - pkg:pdns-recursor, upstream, upstream source
- unbound - pkg:unbound, upstream, upstream source
- in RHEL 7+
Stub resolvers
- dnsmasq - pkg:dnsmasq, upstream, upstream source
- in RHEL 7+
- stubby - pkg:stubby, upstream source
- DNS over TLS
- systemd-resolved - pkg:systemd, upstream, upstream source
- in RHEL 8+ (Tech. preview)
- Default in Fedora Workstation and Fedora Server
- dnsdist - pkg:dnsdist upstream
- DNS over TLS + DNS over HTTPS forwarding support
- Load-balancer, can be used as a stub too.
- Does not cache in default configuration
Authoritative
Benefit to Fedora
A place to interact and collaborate on different open source implementations providing authoritative, recursive or just stub implementations using DNS protocol.
Packages included
- dns-sig group sources
- packager dashboard - bugs summary for packages in DNS SIG
Communication
Mailing list
IRC
#dns
channel on Libera.Chat- dns-channel resources
Matrix
- #dns - leads just to above IRC
- #dns:fedora.im - Fresh new empty room