File tree Expand file tree Collapse file tree 1 file changed +7
-13
lines changed
Expand file tree Collapse file tree 1 file changed +7
-13
lines changed Original file line number Diff line number Diff line change @@ -10,17 +10,14 @@ import (
1010
1111func parseQuery (m * dns.Msg , qdns * QuickDNSResolver ) {
1212 for _ , q := range m .Question {
13+ println (q .Name , q .Qtype )
1314 switch q .Qtype {
14- case dns .TypeAAAA :
15- {
16- isQDNS , ip := qdns .ResolveARecord (q .Name )
17- if isQDNS {
18- rr , err := dns .NewRR (fmt .Sprintf ("%s AAAA %s" , q .Name , ip ))
19- if err == nil {
20- m .Answer = append (m .Answer , rr )
21- }
22- }
23- }
15+ case dns .TypeNone :
16+ fallthrough
17+ case dns .TypeANY :
18+ fallthrough
19+ case dns .TypeNS :
20+ fallthrough
2421 case dns .TypeA :
2522 {
2623 isQDNS , ip := qdns .ResolveARecord (q .Name )
@@ -30,9 +27,6 @@ func parseQuery(m *dns.Msg, qdns *QuickDNSResolver) {
3027 m .Answer = append (m .Answer , rr )
3128 }
3229 }
33- }
34- case dns .TypeNS :
35- {
3630 // ns1.swiftwave.xyz and ns2.swiftwave.xyz
3731 rr , err := dns .NewRR (fmt .Sprintf ("%s NS ns1.swiftwave.xyz" , q .Name ))
3832 if err == nil {
You can’t perform that action at this time.
0 commit comments