agnos
- Ebuilds: 2, Testing: 0.1.1 Description: A self-hosted ACME dns-01 challenge responder
Homepage:https://github.com/krtab/agnos License: MIT Apache-2.0 BSD ISC MIT MPL-2.0 Unicode-3.0 Unicode-DFS-2016
alfis
- Ebuilds: 1, Stable: 0.8.5, Testing: 0.8.5 Description: Alternative Free Identity System
Homepage:https://github.com/Revertron/Alfis License: AGPL-3
Apache-2.0 BSD GPL-3 MIT ISC ZLIB Unicode-DFS-2016 MPL-2.0
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 (ambiguous, available in 4 overlays)
- Ebuilds: 10, Stable: 9.18.42, 9.18.38, Testing: 9.20.21 Description: Berkeley Internet Name Domain - Name Server
Homepage:https://www.isc.org/bind/ License: MPL-2.0
bind-adblock (ambiguous, available in 2 overlays)
- Ebuilds: 3, Testing: 0_pre20220823 Description:
Fetch various blocklists and generate a BIND zone from them.
Configure BIND to return NXDOMAIN for ad and tracking domains to stop clients from contacting them.
Homepage:https://github.com/Trellmor/bind-adblock License: MIT
bind-dyndb-ldap
- Ebuilds: 2, Testing: 9999 Description:
The dynamic LDAP back-end is a plug-in for BIND that provides an LDAP database back-end capabilities. It requires dyndb interface which is present in BIND versions >= 9.11.0rc1.
Features
support for dynamic updates
SASL authentication
SyncRepl (RFC 4533) for run-time synchronization with LDAP server
read-query performance nearly same as with plain BIND
AXFR and IXFR zone transfers are supported
DNSSEC in-line signing is supported, including dynamic updates
Homepage:https://pagure.io/bind-dyndb-ldap
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 (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 4.0.0, Testing: 4.0.0, 3.9.1 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+
ddns-go
- Ebuilds: 1, Testing: 6.16.2 Description:
Simple and easy to use DDNS. Automatically obtain your public IPv4
or IPv6 address and resolve it to the corresponding domain name service.
Support Aliyun, Tencent Cloud, Dnspod, Cloudflare, Callback,
Huawei Cloud, Baidu Cloud, Porkbun, GoDaddy, Namecheap, NameSilo...
Homepage:https://github.com/jeessy2/ddns-go License: MIT BSD
ddns-route53
- Ebuilds: 2, Testing: 2.13.0 Description:
A CLI application written in Go that lets you run your own dynamic
DNS service with Amazon Route 53 on a time-based schedule.
Homepage:https://github.com/crazy-max/ddns-route53 License: MIT
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 (ambiguous, available in 2 overlays)
- Ebuilds: 7, 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
dnscrypt-proxy-multi
- Ebuilds: 2
Description:
Runs multiple instances of dnscrypt-proxy. It parses a CSV
file and makes use of the entries found in it as target remote
services when creating instances of dnscrypt-proxy. Remote
services are checked for availability before an instance of
dnscrypt-proxy is used to connect to them. An FQDN can also be
used to check if a remote service can resolve names. The
script waits for all instances to exit before it exits. It
also automaticaly stops them when it receives SIGTERM or
SIGINT.
License: public-domain
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
dnslookup
- Ebuilds: 1, Testing: 1.11.2 Description: Simple command line utility to make DNS lookups to the specified server
Homepage:https://github.com/ameshkov/dnslookup License: MIT
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
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
flares
- Ebuilds: 2, Testing: 3.0.0 Description:
Flares is a CloudFlare DNS backup tool: every time it runs,
dumps your DNS table to the screen.
Optionally exports the data into (BIND formatted) zone files.
Homepage:https://github.com/lfaoro/flares License: BSD
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+
inadyn-mt
- Ebuilds: 2, Testing: 02.28.10 Description:
Multiple services fork of original multi-platform inadyn, and inadyn-advanced projects.
Supports many update services, easily extendable for others including additional servers config file,
custom response codes, custom parameter names, and custom update server type.
Highly flexible with many per alias option parameters.
Supports IPv4, and IPv6. Console, or installed as a service. Unicode. And other features.
Homepage:https://sourceforge.net/projects/inadyn-mt/ License: GPL-3
maradns
- Ebuilds: 1, Stable: 3.5.0036, Testing: 3.5.0036 Description: A security-aware DNS server
Homepage:https://maradns.samiam.org License: BSD-2 GPL-2
massdns
- Ebuilds: 2, Testing: 1.1.0 Description:
A simple high-performance DNS stub resolver targeting those who seek to
resolve a massive amount of domain names in the order of millions or
even billions. Without special configuration, MassDNS is capable of
resolving over 350,000 names per second using publicly available
resolvers.
Homepage:https://github.com/blechschmidt/massdns License: GPL-3
meshname
- Ebuilds: 1, Stable: 0.2.0, Testing: 0.2.0 Description: A universal naming system for all IPv6-based mesh networks
Homepage:https://github.com/zhoreeq/meshname License: MIT
noip-updater (ambiguous, available in 2 overlays)
- Ebuilds: 2, Stable: 2.1.9-r6, Testing: 2.1.9-r6 Description: no-ip.com dynamic DNS updater
Homepage:http://www.no-ip.com 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
nsping
- Ebuilds: 1
Description:
Utility uses DNS queries to monitor reachability and operation of name-
servers, as well as the latency of DNS queries. It does this by sending
random recursive DNS queries to the nameserver (avoiding the effects of
DNS caching) and measuring the amount of time between the sending of the
query and the receipt of the response packet.
Homepage:https://github.com/vovcat/nsping License: GPL-1
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
owns
- Ebuilds: 3, Testing: 0.8.1 Description: A personal DNS server designed to solve problems associated with VPN use
Homepage:https://github.com/jkerdreux-imt/owns
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
q
- Ebuilds: 1, Testing: 0.19.12 Description: A tiny command line DNS client with support for UDP, TCP, DoT, DoH, DoQ and ODoH
Homepage:https://github.com/natesales/q 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 (ambiguous, available in 2 overlays)
- Ebuilds: 5, 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