Using custom dns servers, depending on enviroment, or resolving multiple internal domains, can be a real pain. You can setup host files, but it’s a pain to manage. You can also setup your own DNS server, but if you are using company VPN etc, then it’s not always the right DNS server, that is being used.