@@ -149,6 +149,7 @@ func setupZoneData(data map[string]interface{}, Zone *Zone) {
//log.Printf("K %s V %s TYPE-V %T\n", dk, dv, dv)
+ dk = strings.ToLower(dk)
Zone.Labels[dk] = new(Label)
label := Zone.Labels[dk]
label.Label = dk
@@ -13,7 +13,7 @@ import (
func getQuestionName(z *Zone, req *dns.Msg) string {
lx := dns.SplitLabels(req.Question[0].Name)
ql := lx[0 : len(lx)-z.LenLabels]
- return strings.Join(ql, ".")
+ return strings.ToLower(strings.Join(ql, "."))
}
var geoIP = setupGeoIP()