Documentation ¶
Index ¶
- type AAAARecord
- type ARecord
- type CAARecord
- type CNAMERecord
- type CoreDNSSqlite3
- type MXRecord
- type NSRecord
- type Record
- func (rec *Record) AsAAAARecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsARecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsCAARecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsCNAMERecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsMXRecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsNSRecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsSOARecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsSRVRecord() (record dns.RR, extras []dns.RR, err error)
- func (rec *Record) AsTXTRecord() (record dns.RR, extras []dns.RR, err error)
- type SOARecord
- type SRVRecord
- type TXTRecord
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AAAARecord ¶
type CNAMERecord ¶
type CNAMERecord struct {
Host string `json:"host"`
}
type CoreDNSSqlite3 ¶
type CoreDNSSqlite3 struct { Next plugin.Handler Dsn string TablePrefix string MaxLifetime time.Duration MaxOpenConnections int MaxIdleConnections int Ttl uint32 // contains filtered or unexported fields }
func (*CoreDNSSqlite3) Name ¶
func (handler *CoreDNSSqlite3) Name() string
Name implements the Handler interface.
type Record ¶
type Record struct { Zone string Name string RecordType string Ttl uint32 Content string // contains filtered or unexported fields }
func (*Record) AsAAAARecord ¶
func (*Record) AsCAARecord ¶
func (*Record) AsCNAMERecord ¶
func (*Record) AsMXRecord ¶
func (*Record) AsNSRecord ¶
func (*Record) AsSOARecord ¶
func (*Record) AsSRVRecord ¶
Click to show internal directories.
Click to hide internal directories.