fix: 根据查询类型返回记录值
This commit is contained in:
parent
737274a75f
commit
33758dc4e5
|
@ -28,14 +28,19 @@ func HandleDNSRequest(w dns.ResponseWriter, r *dns.Msg) {
|
||||||
switch question.Qtype {
|
switch question.Qtype {
|
||||||
case dns.TypeA:
|
case dns.TypeA:
|
||||||
handleARecord(question, msg)
|
handleARecord(question, msg)
|
||||||
|
break
|
||||||
case dns.TypeAAAA:
|
case dns.TypeAAAA:
|
||||||
handleAAAARecord(question, msg)
|
handleAAAARecord(question, msg)
|
||||||
|
break
|
||||||
case dns.TypeCNAME:
|
case dns.TypeCNAME:
|
||||||
handleCNAMERecord(question, msg)
|
handleCNAMERecord(question, msg)
|
||||||
|
break
|
||||||
case dns.TypeMX:
|
case dns.TypeMX:
|
||||||
handleMXRecord(question, msg)
|
handleMXRecord(question, msg)
|
||||||
|
break
|
||||||
case dns.TypeTXT:
|
case dns.TypeTXT:
|
||||||
handleTXTRecord(question, msg)
|
handleTXTRecord(question, msg)
|
||||||
|
break
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// 发送响应
|
// 发送响应
|
||||||
|
|
Loading…
Reference in New Issue