add TALINK
This commit is contained in:
parent
65c4282944
commit
1743555d07
1
msg.go
1
msg.go
|
@ -82,6 +82,7 @@ var Rr_str = map[uint16]string{
|
|||
TypeDNSKEY: "DNSKEY",
|
||||
TypeNSEC3: "NSEC3",
|
||||
TypeNSEC3PARAM: "NSEC3PARAM",
|
||||
TypeTALINK: "TALINK",
|
||||
TypeSPF: "SPF",
|
||||
TypeTKEY: "TKEY", // Meta RR
|
||||
TypeTSIG: "TSIG", // Meta RR
|
||||
|
|
22
types.go
22
types.go
|
@ -62,6 +62,7 @@ const (
|
|||
TypeDNSKEY = 48
|
||||
TypeNSEC3 = 50
|
||||
TypeNSEC3PARAM = 51
|
||||
TypeTALINK = 58
|
||||
TypeSPF = 99
|
||||
|
||||
TypeTKEY = 249
|
||||
|
@ -73,8 +74,8 @@ const (
|
|||
TypeMAILA = 254
|
||||
TypeALL = 255
|
||||
|
||||
TypeTA = 32768
|
||||
TypeDLV = 32769
|
||||
TypeTA = 32768
|
||||
TypeDLV = 32769
|
||||
|
||||
// valid Question.qclass
|
||||
ClassINET = 1
|
||||
|
@ -532,6 +533,22 @@ func (rr *RR_TA) String() string {
|
|||
" " + strings.ToUpper(rr.Digest)
|
||||
}
|
||||
|
||||
|
||||
type RR_TALINK struct {
|
||||
Hdr RR_Header
|
||||
PreviousName string "domain"
|
||||
NextName string "domain"
|
||||
}
|
||||
|
||||
func (rr *RR_TALINK) Header() *RR_Header {
|
||||
return &rr.Hdr
|
||||
}
|
||||
|
||||
func (rr *RR_TALINK) String() string {
|
||||
return rr.Hdr.String() +
|
||||
" " + rr.PreviousName + " " + rr.NextName
|
||||
}
|
||||
|
||||
type RR_SSHFP struct {
|
||||
Hdr RR_Header
|
||||
Algorithm uint8
|
||||
|
@ -696,6 +713,7 @@ var rr_mk = map[int]func() RR{
|
|||
TypeLOC: func() RR { return new(RR_LOC) },
|
||||
TypeOPT: func() RR { return new(RR_OPT) },
|
||||
TypeDS: func() RR { return new(RR_DS) },
|
||||
TypeTALINK: func() RR { return new(RR_TALINK) },
|
||||
TypeSSHFP: func() RR { return new(RR_SSHFP) },
|
||||
TypeRRSIG: func() RR { return new(RR_RRSIG) },
|
||||
TypeNSEC: func() RR { return new(RR_NSEC) },
|
||||
|
|
Loading…
Reference in New Issue