Hopefully you won't have to do this. I did because the domain of the private network .local which is also the domain name of the public network (e.g. hercules.jp.local). You will have DNS trouble if you have this situation. You can either change the domain of the public or private network. Private network is easier. Here is how, on the frontend (we change from .local → .priv):
rocks list network
. (By default the private network is called private).rocks set network zone private zone=priv
rocks set attr Kickstart_PrivateDNSDomain priv
rocks sync config
rocks sync dns
rocks sync host network
Unfortunately, this doesn't work 100%. In the /etc
directory some files still refer to something.local instead of something.priv, Do a grep in /etc/
for .local and edit the files manually with vim.