That may be your issue - this does all seem like DNS - the client computer running Chrome might need to point to your “local DNS Server” instead of 8.8.8.8
The common approach to all this is making the domain known to the greater internet and using it that way, but if you’re doing it locally only, the 8.8.8.8 DNS server won’t resolve that domain.