-
Notifications
You must be signed in to change notification settings - Fork 2
/
index.html
21 lines (16 loc) · 1.39 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
menu_name: index
layout: default
---
<p class="lead"><strong>gdnsd</strong> is an Authoritative-only DNS server. The initial g stands for Geographic, as gdnsd offers a plugin system for geographic (or other sorts of) balancing, redirection, and service-state-conscious failover.</p>
<p>gdnsd is written in C, and uses pthreads with libev and liburcu to attain very high performance, low latency service. It does not offer any form of caching or recursive service, and does not support DNSSEC. There's a strong focus on making the code efficient, lean, and resilient. The code has a decent regression testsuite with full branch coverage on the core packet parsing and generation code, and some scripted QA tools for e.g. valgrind validation, clang-analyzer, etc.</p>
<p>The geographically-aware features also support the EDNS Client Subnet spec from <a href="https://tools.ietf.org/html/rfc7871">RFC 7871</a> for receiving more-precise network location information from intermediate shared caches.</p>
<h3>Primary source repo on Github: <a href="https://github.com/gdnsd/gdnsd/">https://github.com/gdnsd/gdnsd/</a></h3>
<h2><a href="/feed.rss">Latest News <img src="/feed-icon-28x28.png" alt="[rss]"></a></h2>
<ul>
{% for post in site.posts limit:5 %}
<li>
<span class="text-muted">{{ post.date | date: "%Y-%m-%d" }} - </span><a href="{{ post.url }}">{{ post.title }}</a>
</li>
{% endfor %}
</ul>