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.