avahi
- Ebuilds: 2, Stable: 0.9_rc2-r3, Testing: 0.9_rc3 Description: System which facilitates service discovery on a local network
Homepage:https://avahi.org/ License: LGPL-2.1
bind
- Ebuilds: 5, Stable: 9.18.42, 9.18.38, Testing: 9.20.21 Description: Berkeley Internet Name Domain - Name Server
Homepage:https://www.isc.org/software/bind License: MPL-2.0
c-ares
- Ebuilds: 1, Stable: 1.34.6, Testing: 1.34.6 Description: C library that resolves names asynchronously
Homepage:https://c-ares.org/ License: MIT ISC
coredns
- Ebuilds: 4, Stable: 1.13.2, Testing: 9999 Description:
CoreDNS is a DNS server/forwarder, written in Go, that chains plugins.
It is fast and flexible. The key word here is flexible:
with CoreDNS you are able to do what you want with your DNS data by utilizing plugins.
CoreDNS can listen for DNS requests coming in over UDP/TCP (go'old DNS), TLS (RFC 7858),
also called DoT, DNS over HTTP/2 - DoH - (RFC 8484) and gRPC (not a standard).
Homepage:https://github.com/coredns/coredns License: MIT BSD ISC MPL-2.0 BSD-2
ddclient
- Ebuilds: 1, Stable: 4.0.0, Testing: 4.0.0 Description:
DDclient is a perl client used to update dynamic DNS entries
for accounts on dynamic DNS network service providers.
It has the capability to update more than just dynamic DNS
and it can fetch WAN-IP-addresses in a few different ways.
Homepage:https://ddclient.net/ License: GPL-2+
djbdns
- Ebuilds: 2, Stable: 1.05-r42, Testing: 1.05-r42 Description: Collection of DNS client/server software
Homepage:https://cr.yp.to/djbdns.html License: public-domain
dnrd
- Ebuilds: 1, Testing: 2.20.3-r3 Description:
Domain Name Relay Daemon is a caching, forwarding DNS proxy server. Most useful on vpn or dialup firewalls but it is also a nice DNS cache for minor networks and workstations.
Homepage:http://dnrd.sourceforge.net/ License: GPL-2+
dnscap
- Ebuilds: 2, Testing: 2.5.1 Description: Network capture utility designed specifically for DNS traffic
Homepage:https://dnscap.dns-oarc.net/ License: BSD
dnscrypt-proxy
- Ebuilds: 5, Stable: 2.1.15, Testing: 9999 Description:
dnscrypt-proxy provides local service which can be used directly as your
local resolver or as a DNS forwarder, encrypting and authenticating
requests using the DNSCrypt or DNS-over-HTTPS protocol and passing them
to upstream servers.
Homepage:https://github.com/DNSCrypt/dnscrypt-proxy
dnsdist
- Ebuilds: 3, Stable: 2.0.2, Testing: 9999 Description:
dnsdist is a highly DNS-, DoS- and abuse-aware loadbalancer. Its goal in life is to route traffic to the best server, delivering top performance to legitimate users while shunting or blocking abusive traffic.
Homepage:https://www.dnsdist.org/index.html License: GPL-2
dnssec-tools
- Ebuilds: 1, Testing: 2.2.3-r3 Description: Tools to ease the deployment of DNSSEC related technologies
Homepage:https://dnssec-tools.org/ License: BSD GPL-2
dnssec-validator
- Ebuilds: 1, Stable: 2.2.3-r4, Testing: 2.2.3-r4 Description:
A tool which can display the sequence of queries and their results
used to validate a DNS query. The stderr output of this command can
serve as input to the drawvalmap tool.
Homepage:https://www.dnssec-tools.org/ License: BSD
doggo
- Ebuilds: 2, Stable: 1.1.3, Testing: 1.1.5 Description: Command-line DNS Client for Humans
Homepage:https://github.com/mr-karan/doggo License: GPL-3
ez-ipupdate
- Ebuilds: 1, Testing: 3.0.11.13.3_beta8-r5 Description:
Ez-ipupdate is a client for the dynamic IP service offered by
http://www.ez-ip.net. It has several options and is quite complete.
It is written in pure C and supports a daemon mode.
Homepage:https://wiki.gentoo.org/wiki/No_homepage License: GPL-2
fpdns
- Ebuilds: 1, Testing: 20190131 Description:
A nameserver basically responds to a query. Interoperability is an obvious
requirement here. The standard protocol behaviour of different DNS
implementations is expected to be the same.
Requirements for protocol behaviour of DNS implementations is widely documented
in the case of 'common' dns messages. The DNS protocol is over 20 years old and
since its inception, there have been over 40 independent DNS implementations,
while some implementations have over 20 versions.
The methodology used to identify individual nameserver implementations is based
on "borderline" protocol behaviour. The DNS protocol offers a multitude of
message bits, response types, opcodes, classes, query types and label types in a
fashion that makes some mutually exclusive while some are not used in a query
messages at all. Not every implementation offers the full set of features the
DNS protocol set currently has. Some implementations offer features outside the
protocol set, and there are implementations that do not conform to standards.
Also, new features added to - or bugs removed allow for differentiations between
versions of an implementation.
Homepage:https://github.com/kirei/fpdns/ License: BSD
getdns
- Ebuilds: 1, Stable: 1.7.3, Testing: 1.7.3 Description: Modern asynchronous DNS API
Homepage:https://getdnsapi.net/ License: BSD
inadyn
- Ebuilds: 1, Testing: 2.13.0 Description:
Inadyn, or In-a-Dyn, is a small and simple Dynamic DNS,
DDNS, client with HTTPS support. Commonly available in
many GNU/Linux distributions, used in off the shelf routers
and Internet gateways to automate the task of keeping your
Internet name in sync with your public IP address.
It can also be used in installations with redundant (backup)
connections to the Internet.
Homepage:https://github.com/troglobit/inadyn License: GPL-2+
nsd
- Ebuilds: 4, Stable: 4.12.0, Testing: 9999 Description: An authoritative only, high performance, open source name server
Homepage:https://www.nlnetlabs.nl/projects/nsd License: BSD
opendnssec
- Ebuilds: 1, Testing: 2.1.13-r2 Description: An open-source turn-key solution for DNSSEC
Homepage:https://www.opendnssec.org/ License: BSD GPL-2
pdns
- Ebuilds: 1, Stable: 5.0.3 Description:
The PowerDNS Nameserver is a modern, advanced and high performance authoritative-
only nameserver. It is written from scratch and conforms to all relevant DNS
standards documents. Furthermore, PowerDNS interfaces with almost any database.
Homepage:https://www.powerdns.com/ License: GPL-2
pdns-recursor
- Ebuilds: 1, Stable: 5.3.5, Testing: 5.3.5 Description:
With a small codebase, the PowerDNS Recursor is an advanced recursor currently
serving the DNS resolving needs of over 2 million Internet connections. Besides
high performance (using kqueue or epoll, over 15 thousand qps on commodity
hardware), it provides advanced anti-spoofing measures. In addition, the program
caches server performance and timeouts, making it both network and user friendly.
It also has built-in hooks for making graphs with rrdtool, providing insight into
nameserver performance.
Homepage:https://www.powerdns.com/ License: GPL-2
pdnsd
- Ebuilds: 1, Stable: 1.2.9a-r2, Testing: 1.2.9a-r2 Description:
A proxy DNS server with permanent caching (the cache contents are
written to hard disk on exit) that is designed to cope with
unreachable or down DNS servers (for example in dial-in
networking).
Homepage:http://members.home.nl/p.a.rombouts/pdnsd/ License: GPL-3
rbldnsd
- Ebuilds: 2, Stable: 0.998b-r3, Testing: 0.998b-r4 Description:
rbldnsd is a small and fast DNS daemon which is especially made to
serve DNSBL zones. This daemon was inspired by Dan J. Bernstein's
rbldns program found in the djbdns package.
rbldnsd is extremely fast - it outperforms both bind and djbdns
greatly. It has very small memory footprint.
The daemon can serve both IP-based (ordb.org, dsbl.org etc) and
name-based (rfc-ignorant.org) blocklists. Unlike DJB's rbldns, it
has ability to specify individual values for every entry, can
serve as many zones on a single IP address as you wish, and,
finally, it is a real nameserver: it can reply to DNS metadata
requests. The daemon keeps all zones in memory for faster
operations, but its memory usage is very efficient, especially for
repeated TXT values which are stored only once.
Homepage:https://rbldnsd.io/ License: GPL-2
s6-dns
- Ebuilds: 2, Testing: 2.4.1.1 Description:
s6-dns is a suite of DNS client programs and libraries for Unix systems,
as an alternative to the BIND, djbdns or other DNS clients.
Homepage:https://www.skarnet.org/software/s6-dns/ License: ISC
unbound
- Ebuilds: 4, Stable: 1.24.1-r1, Testing: 1.24.2-r1 Description:
Unbound is a validating, recursive, and caching DNS resolver.
The C implementation of Unbound is developed and maintained by NLnet
Labs. It is based on ideas and algorithms taken from a java prototype
developed by Verisign labs, Nominet, Kirei and ep.net.
Unbound is designed as a set of modular components, so that also
DNSSEC (secure DNS) validation and stub-resolvers (that do not run
as a server, but are linked into an application) are easily possible.
Homepage:https://unbound.net/ https://nlnetlabs.nl/projects/unbound/about/ License: BSD GPL-2
valtz
- Ebuilds: 1, Stable: 0.8 Description:
Simple validation tool for tinydns-data zonefiles. Also able to
filter file(s) from errors, not allowed zones and not allowed record types.
Homepage:https://michael.orlitzky.com/code/valtz.xhtml License: BSD