Implement DNS lookup
Merge branch 'dns-check'
Merge branch 'master' into dns-check