update setup guide
enhance dns config
fixup dns
separate repo_setup
Merge remote-tracking branch 'upstream/master'