Initial commit, PoC quality

This commit is contained in:
Joona Hoikkala
2016-11-11 16:48:00 +02:00
commit 5433444b2f
9 changed files with 593 additions and 0 deletions

26
types.go Normal file
View File

@ -0,0 +1,26 @@
package main
import (
"github.com/miekg/dns"
)
// Static records
type Records struct {
Records map[uint16]map[string][]dns.RR
}
// Config file main struct
type DnsConfig struct {
General general
}
// Config file general section
type general struct {
Domain string
Nsname string
Nsadmin string
Tls string
Tls_cert_privkey string
Tls_cert_fullchain string
StaticRecords []string `toml:"records"`
}