# from dns-masq
dnsmasq[27789]: query[A] does-not-exist.example.com from 10.249.77.13
dnsmasq[27789]: forwarded does-not-exist.example.com to 127.0.0.53
dnsmasq[27789]: query[AAAA] does-not-exist.example.com from 10.249.77.13
dnsmasq[27789]: forwarded does-not-exist.example.com to 127.0.0.53
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj.foo from 10.249.77.13
dnsmasq[27789]: forwarded T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj.foo to 127.0.0.53
dnsmasq[27789]: query[AAAA] T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj.foo from 10.249.77.13
dnsmasq[27789]: forwarded T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj.foo to 127.0.0.53
dnsmasq[27789]: query[A] T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj from 10.249.77.13
dnsmasq[27789]: forwarded T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj to 127.0.0.53
dnsmasq[27789]: query[AAAA] T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj from 10.249.77.13
dnsmasq[27789]: forwarded T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj to 127.0.0.53
dnsmasq[27789]: query[A] T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj from 10.249.77.13
dnsmasq[27789]: forwarded T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj to 127.0.0.53
dnsmasq[27789]: query[AAAA] T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj from 10.249.77.13
dnsmasq[27789]: forwarded T77S9LM0QtKKC9WnG96MbWLQlRWgt5hj to 127.0.0.53
dnsmasq[27789]: query[A] ubuntu.com from 10.249.77.13
dnsmasq[27789]: cached ubuntu.com is 91.189.94.40
dnsmasq[27789]: query[AAAA] ubuntu.com from 10.249.77.13
dnsmasq[27789]: forwarded ubuntu.com to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
--- from dns-masq
dnsmasq[27789]: query[A] does-not-exist.example.com from 10.249.77.13
dnsmasq[27789]: forwarded does-not-exist.example.com to 127.0.0.53
dnsmasq[27789]: query[AAAA] does-not-exist.example.com from 10.249.77.13
dnsmasq[27789]: forwarded does-not-exist.example.com to 127.0.0.53
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] __cloud_init_expected_not_found__.foo from 10.249.77.13
dnsmasq[27789]: forwarded __cloud_init_expected_not_found__.foo to 127.0.0.53
dnsmasq[27789]: query[AAAA] __cloud_init_expected_not_found__.foo from 10.249.77.13
dnsmasq[27789]: forwarded __cloud_init_expected_not_found__.foo to 127.0.0.53
dnsmasq[27789]: query[A] __cloud_init_expected_not_found__ from 10.249.77.13
dnsmasq[27789]: forwarded __cloud_init_expected_not_found__ to 127.0.0.53
dnsmasq[27789]: query[AAAA] __cloud_init_expected_not_found__ from 10.249.77.13
dnsmasq[27789]: forwarded __cloud_init_expected_not_found__ to 127.0.0.53
dnsmasq[27789]: query[A] __cloud_init_expected_not_found__ from 10.249.77.13
dnsmasq[27789]: forwarded __cloud_init_expected_not_found__ to 127.0.0.53
dnsmasq[27789]: query[AAAA] __cloud_init_expected_not_found__ from 10.249.77.13
dnsmasq[27789]: forwarded __cloud_init_expected_not_found__ to 127.0.0.53
dnsmasq[27789]: query[A] ubuntu.com from 10.249.77.13
dnsmasq[27789]: forwarded ubuntu.com to 127.0.0.53
dnsmasq[27789]: query[AAAA] ubuntu.com from 10.249.77.13
dnsmasq[27789]: forwarded ubuntu.com to 127.0.0.53
dnsmasq[27789]: reply ubuntu.com is 91.189.94.40
Validated xenial queries:
# Pre-release g16a7302f- 0ubuntu1~ 16.04.2 resolvable_ url(sys. argv[1] ))' http:// ubuntu. com
$ lxc exec test-xenial -- dpkg-query --show cloud-init
cloud-init 0.7.9-153-
$ lxc exec test-xenial -- python3 -c 'import sys;
from cloudinit.util import is_resolvable_url;
print(is_
# from dns-masq exist.example. com from 10.249.77.13 exist.example. com to 127.0.0.53 exist.example. com from 10.249.77.13 exist.example. com to 127.0.0.53 nG96MbWLQlRWgt5 hj.foo from 10.249.77.13 nG96MbWLQlRWgt5 hj.foo to 127.0.0.53 nG96MbWLQlRWgt5 hj.foo from 10.249.77.13 nG96MbWLQlRWgt5 hj.foo to 127.0.0.53 nG96MbWLQlRWgt5 hj from 10.249.77.13 nG96MbWLQlRWgt5 hj to 127.0.0.53 nG96MbWLQlRWgt5 hj from 10.249.77.13 nG96MbWLQlRWgt5 hj to 127.0.0.53 nG96MbWLQlRWgt5 hj from 10.249.77.13 nG96MbWLQlRWgt5 hj to 127.0.0.53 nG96MbWLQlRWgt5 hj from 10.249.77.13 nG96MbWLQlRWgt5 hj to 127.0.0.53
dnsmasq[27789]: query[A] does-not-
dnsmasq[27789]: forwarded does-not-
dnsmasq[27789]: query[AAAA] does-not-
dnsmasq[27789]: forwarded does-not-
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] T77S9LM0QtKKC9W
dnsmasq[27789]: forwarded T77S9LM0QtKKC9W
dnsmasq[27789]: query[AAAA] T77S9LM0QtKKC9W
dnsmasq[27789]: forwarded T77S9LM0QtKKC9W
dnsmasq[27789]: query[A] T77S9LM0QtKKC9W
dnsmasq[27789]: forwarded T77S9LM0QtKKC9W
dnsmasq[27789]: query[AAAA] T77S9LM0QtKKC9W
dnsmasq[27789]: forwarded T77S9LM0QtKKC9W
dnsmasq[27789]: query[A] T77S9LM0QtKKC9W
dnsmasq[27789]: forwarded T77S9LM0QtKKC9W
dnsmasq[27789]: query[AAAA] T77S9LM0QtKKC9W
dnsmasq[27789]: forwarded T77S9LM0QtKKC9W
dnsmasq[27789]: query[A] ubuntu.com from 10.249.77.13
dnsmasq[27789]: cached ubuntu.com is 91.189.94.40
dnsmasq[27789]: query[AAAA] ubuntu.com from 10.249.77.13
dnsmasq[27789]: forwarded ubuntu.com to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial.foo from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial.foo to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[A] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
dnsmasq[27789]: query[AAAA] test-xenial from 10.249.77.13
dnsmasq[27789]: forwarded test-xenial to 127.0.0.53
--- updated cloud-init xenial ge586fe35- 0ubuntu1~ 16.04.1
$ lxc exec test-xenial -- dpkg-query --show cloud-init
cloud-init 0.7.9-233-
$ lxc exec test-xenial -- python3 -c 'import sys; resolvable_ url(sys. argv[1] ))' http:// ubuntu. com
from cloudinit.util import is_resolvable_url;
print(is_
--- from dns-masq exist.example. com from 10.249.77.13 exist.example. com to 127.0.0.53 exist.example. com from 10.249.77.13 exist.example. com to 127.0.0.53 init_expected_ not_found_ _.foo from 10.249.77.13 init_expected_ not_found_ _.foo to 127.0.0.53 init_expected_ not_found_ _.foo from 10.249.77.13 init_expected_ not_found_ _.foo to 127.0.0.53 init_expected_ not_found_ _ from 10.249.77.13 init_expected_ not_found_ _ to 127.0.0.53 init_expected_ not_found_ _ from 10.249.77.13 init_expected_ not_found_ _ to 127.0.0.53 init_expected_ not_found_ _ from 10.249.77.13 init_expected_ not_found_ _ to 127.0.0.53 init_expected_ not_found_ _ from 10.249.77.13 init_expected_ not_found_ _ to 127.0.0.53
dnsmasq[27789]: query[A] does-not-
dnsmasq[27789]: forwarded does-not-
dnsmasq[27789]: query[AAAA] does-not-
dnsmasq[27789]: forwarded does-not-
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[AAAA] example.invalid from 10.249.77.13
dnsmasq[27789]: forwarded example.invalid to 127.0.0.53
dnsmasq[27789]: query[A] __cloud_
dnsmasq[27789]: forwarded __cloud_
dnsmasq[27789]: query[AAAA] __cloud_
dnsmasq[27789]: forwarded __cloud_
dnsmasq[27789]: query[A] __cloud_
dnsmasq[27789]: forwarded __cloud_
dnsmasq[27789]: query[AAAA] __cloud_
dnsmasq[27789]: forwarded __cloud_
dnsmasq[27789]: query[A] __cloud_
dnsmasq[27789]: forwarded __cloud_
dnsmasq[27789]: query[AAAA] __cloud_
dnsmasq[27789]: forwarded __cloud_
dnsmasq[27789]: query[A] ubuntu.com from 10.249.77.13
dnsmasq[27789]: forwarded ubuntu.com to 127.0.0.53
dnsmasq[27789]: query[AAAA] ubuntu.com from 10.249.77.13
dnsmasq[27789]: forwarded ubuntu.com to 127.0.0.53
dnsmasq[27789]: reply ubuntu.com is 91.189.94.40