shankscoder / wgsd

A CoreDNS plugin that provides Wireguard peer information via DNS-SD semantics

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wgsd

wgsd is a CoreDNS plugin that provides Wireguard peer information via DNS-SD semantics. See this blog post for the background and reasoning behind it.

In order to use this plugin with CoreDNS first you need to enable it. Once it's enabled it can be configured like so:

.:53 {
  wgsd <zone> <wg device>
}

For example:

$ cat Corefile
.:53 {
  wgsd jordanwhited.net. utun4
}

About

A CoreDNS plugin that provides Wireguard peer information via DNS-SD semantics

License:Apache License 2.0


Languages

Language:Go 100.0%