server/camnetdns: log all incoming requests

Updates #722

Change-Id: Ief6b172d8ec4e62f22332a117f379ea4998a3f76
This commit is contained in:
Jeromy 2016-04-25 16:53:50 -07:00
parent e53f91085b
commit d77d4b8b51
1 changed files with 4 additions and 0 deletions

View File

@ -77,6 +77,7 @@ func (ds *DNSServer) ServeDNS(rw dns.ResponseWriter, mes *dns.Msg) {
resp := new(dns.Msg)
for _, q := range mes.Question {
log.Printf("DNS request from %s: %s", rw.RemoteAddr(), &q)
switch q.Qtype {
case dns.TypeA, dns.TypeAAAA:
val, err := ds.HandleLookup(q.Name)
@ -140,6 +141,9 @@ func main() {
if err := memkv.Set("camlistore.net.", "104.154.231.160"); err != nil {
panic(err)
}
if err := memkv.Set("www.camlistore.net.", "104.154.231.160"); err != nil {
panic(err)
}
ds := NewDNSServer(memkv)