DNS Server

@pphaneuf

Somewhat preliminary, but perhaps pull-able. :-)

Was adding ```-I..``` really necessary? I ask, because I don't see any imports having changed...

Or was this just broken and you're fixing it? In which case, I'd prefer this split out.