command
module
Version:
v0.1.8
Opens a new window with list of versions in this module.
Published: Oct 15, 2018
License: MIT
Opens a new window with license information.
Imports: 27
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
SDNS
Lightweight, fast recursive dns server with dnssec support
Based on kenshinx/godns, looterz/grimd
Installation
$ go get github.com/semihalev/sdns
or
download
Building
$ go build
Flags
Flag |
Desc |
config |
Location of the config file, if not found it will be generated |
Server Configuration Checklist
- Increase ulimit on your server
Features
- Linux/BSD/Windows/Darwin supported
- DNS RFC support
- Concurrent DNS lookups within listed servers
- DNS caching
- DNS TLS support
- DNSSEC validation
- Basic IPv6 support
- Query based ratelimit
- Black-hole internet advertisements and malware servers
- HTTP API support
- Outbound IP selection
TODO
- More tests
- Try lookup NS address better way
- TLS support
-
DNS-Over-HTTPS
- Full DNSSEC support
- Full IPv6 support
Made With
- miekg/dns - Alternative (more granular) approach to a DNS library
Documentation
¶
There is no documentation for this package.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.