bugfix: better parsing of client IP for query log
parent
03ccb0c08c
commit
9320c2675a
|
|
@ -20,10 +20,11 @@ func (dm *DomainManager) ServeDNS(w dns.ResponseWriter, r *dns.Msg) {
|
|||
start := time.Now()
|
||||
q := r.Question[0]
|
||||
responseMessage := new(dns.Msg)
|
||||
|
||||
ql := QueryLog{
|
||||
Started: start.UTC(),
|
||||
Protocol: w.RemoteAddr().Network(),
|
||||
ClientIP: strings.Split(w.RemoteAddr().String(), ":")[0],
|
||||
ClientIP: w.RemoteAddr().String()[:strings.LastIndex(w.RemoteAddr().String(), ":")],
|
||||
Domain: q.Name,
|
||||
Status: NoAnswer,
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue