This is an odd one, and maybe only affects a handful of people, but was curious...
We upgraded our service, and got the CGN3. Instead of duplicating things with my existing router, I decided to retire it, and use the CGN3 for both functions.
Aside from the Hitron web interface being a bit slow (is that normal?) I got everything working except for Internet access within a Hyper-V virtual machinne. The host box (Win 8.1) has full Internet access, but the client VM on that box couldn't resolve any addresses.
Virtual switch was setup correctly in Hyper-V, static IP was set in the correct range, and DNS was set to the CGN3 (192.168.2.1 in my case). I could ping the Hitron box on the LAN (again 192.168.2.1).
I then had a look at the host box again. Unlike my previous router assigning it a DNS of 192.168.2.1, the Hitron assigned both actual DNS servers (primary and alternate). I then manually edited the network card settings in the VM, and specified the same 2 servers - and now it connects.
Is there a known issue with DNS relay on the Hitron CGN3? Wondering if I should just put it back to bridge mode.