The Go runtime only has a limited DNS resolver that does not support e.g. split-DNS configuration with a corporate VPN setup.
This doesn't matter much on Linux, where things are handled by 127.0.0.53 (systemd-resolved), but on macOS (and I think Windows) using the native resolver would be much preferable.
The Go runtime only has a limited DNS resolver that does not support e.g. split-DNS configuration with a corporate VPN setup.
This doesn't matter much on Linux, where things are handled by
127.0.0.53(systemd-resolved), but on macOS (and I think Windows) using the native resolver would be much preferable.