Documentation
¶
Index ¶
- type AAAARecord
- type ARecord
- type CAARecord
- type CNAMERecord
- type CoreDNSRqlite
- 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 CoreDNSRqlite ¶
type CoreDNSRqlite struct {
Next plugin.Handler
Dsn string
TablePrefix string
MaxLifetime time.Duration
MaxOpenConnections int
MaxIdleConnections int
Ttl uint32
// contains filtered or unexported fields
}
func (*CoreDNSRqlite) Name ¶
func (handler *CoreDNSRqlite) 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.