At the moment I have my local domain name set to gsellis.com – the first issue I came across was that I lost the ability to look up my domain names on the internet – because the USG held the record of truth for gsellis.com.
I am fairly sure I should be able to configure it to look up unknown addresses, but i have not found out how yet.
The current solution I have implemented is to update the dnsmasq config with my internet domain name records – this means that if I make a change, I need to make it locally and on the internet – I will fix this when it becomes an issue.
{
"service": {
"dns": {
"forwarding": {
"options": [
"ptr-record=1.5.168.192.in-addr.arpa,USG",
"all-servers",
"cname=unifi.gsellis.com,unifi",
"server=8.8.8.8",
"server=8.8.4.4",
"host-record=unifi,192.168.5.8",
"host-record=gsellis.com,45.153.187.229",
"cname=www.gsellis.com,gsellis.com"
]
}
}
}
}
Here I have my upstream DNS for the USG set to google, plus the domain name record for gsellis.com – i have included others but they arent important here.
Initially I just added the host record and cname – this resulted in the USG losing the ability to lookup any websites – meaning things like time server, dynamicdns etc stopped working. Adding the data back fixed things.