Anyone actually looked at the behaviour of the following line in
a modern bind?
stub . 18.104.22.168 22.214.171.124 126.96.36.199 188.8.131.52 184.108.40.206 220.127.116.11 18.104.22.168 22.214.171.124 126.96.36.199 CACHE/root
This will build the equivalent of "cache . CACHE/root" and keep
it up to date. The only think that isn't there is a check that
the address list given is current.
It also puts the root server configuration details with the rest
of the configuration details.