Troubleshooting and Present Limitations
Troubleshooting
The command:
weave status
reports on the current status of various Weave Net components, including DNS:
...
Service: dns
Domain: weave.local.
Upstream: 8.8.8.8, 8.8.4.4
TTL: 1
Entries: 9
...
The first section covers the router; see the troubleshooting guide for more details.
The ‘Service: dns’ section is pertinent to weaveDNS, and includes:
- The local domain suffix which is being served
- The list of upstream servers used for resolving names not in the local domain
- The response ttl
- The total number of entries
You may also use weave status dns
to obtain a complete
dump of all DNS registrations.
Information on the processing of queries, and the general operation of weaveDNS, can be obtained from the container logs with
docker logs weave
Present Limitations
- The server will not know about restarted containers, but if you re-attach a restarted container to the weave network, it will be re-registered with weaveDNS.
- The server may give unreachable IPs as answers, since it doesn’t try to filter by reachability. If you use subnets, align your hostnames with the subnets.