veidemann-dns-resolver

command module
v0.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 14, 2024 License: Apache-2.0 Imports: 13 Imported by: 0

README

License Apache GitHub release Go Report Card

veidemann-dns-resolver

The ordering of the plugins in the Corefile does not determine the order of the plugin chain. The order in which the plugins are executed is determined by the ordering in main.go.

The Corefile only enables and configures plugins in the plugin chain.

Example

Run server:

go run .

Query server:

go run ./cmd/resolve vg.no
time: 143.04964ms
host:"vg.no" port:80 textual_ip:"195.88.55.16" raw_ip:"\xc3X7\x10"

Directories

Path Synopsis
cmd
plugin
archivingcache
Package archivecache is a CoreDNS plugin that caches lookups and writes.
Package archivecache is a CoreDNS plugin that caches lookups and writes.
resolve
Package resolve is a CoreDNS plugin that establishes a grpc endpoint listening for DnsResolver requests and reformats them into ordinary dns requests which in turn is sent to the ordinary CoreDNS endpoint.
Package resolve is a CoreDNS plugin that establishes a grpc endpoint listening for DnsResolver requests and reformats them into ordinary dns requests which in turn is sent to the ordinary CoreDNS endpoint.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL