瀏覽代碼

Add more geoip debugging

Ask Bjørn Hansen 13 年之前
父節點
當前提交
c788ea0be2
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      serve.go

+ 4 - 2
serve.go

@@ -35,8 +35,9 @@ func serve(w dns.ResponseWriter, req *dns.Msg, z *Zone) {
 
 	var country string
 	if geoIP != nil {
-		country = strings.ToLower(geoIP.GetCountry(w.RemoteAddr().String()))
-		logPrintln("Country:", country)
+		ip := w.RemoteAddr().String()
+		country = strings.ToLower(geoIP.GetCountry(ip))
+		logPrintln("Country:", ip, country)
 	}
 
 	m := new(dns.Msg)
@@ -69,6 +70,7 @@ func serve(w dns.ResponseWriter, req *dns.Msg, z *Zone) {
 
 			m.Answer = []dns.RR{&dns.RR_TXT{Hdr: h,
 				Txt: []string{
+					w.RemoteAddr().String(),
 					string(country),
 					string(countries.CountryContinent[country]),
 				},