Documentation ¶
Index ¶
- func ParseUint(s string) (n uint64)
- func RegisterService(dnsaddrs []string, baseurl string) (err error)
- func TranslateRRs(jrs *[]DNSRR, rrs *[]dns.RR)
- type DNSMsg
- type DNSQuestion
- type DNSRR
- type HttpsDns
- func (handler *HttpsDns) Exchange(quiz *dns.Msg) (resp *dns.Msg, err error)
- func (handler *HttpsDns) ExchangeContext(ctx context.Context, quiz *dns.Msg) (resp *dns.Msg, d time.Duration, err error)
- func (handler *HttpsDns) QueryHttpsDNS(ctx context.Context, qtype, name, subnet string) (jsonresp *DNSMsg, err error)
- type TcpClient
- type TcpServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterService ¶
func TranslateRRs ¶
Types ¶
type DNSMsg ¶
type DNSMsg struct { Status int32 `json:"Status,omitempty"` TC bool `json:"TC,omitempty"` RD bool `json:"RD,omitempty"` RA bool `json:"RA,omitempty"` AD bool `json:"AD,omitempty"` CD bool `json:"CD,omitempty"` Question []DNSQuestion `json:"Question,omitempty"` Answer []DNSRR `json:"Answer,omitempty"` Authority []DNSRR `json:"Authority,omitempty"` Additional []DNSRR `json:"Additional,omitempty"` Edns_client_subnet string `json:"edns_client_subnet,omitempty"` Comment string `json:"Comment,omitempty"` }
type DNSQuestion ¶
type DNSRR ¶
Click to show internal directories.
Click to hide internal directories.