### What is the expected behavior?
the code prints actual ips of example.com through the 8.8.8.8 dns server:
null [ '93.184.215.14' ]
### What do you see instead?
the code prints `127.0.0.1`, twice:
null [ "127.0.0.1", "127.0.0.1" ]
### Additional information
according to [Node.js docs](https://nodejs.org/api/dns.html#dnsresolve-dnsresolve-and-dnsreverse), `dns.resolve()`, `dns.resolve*()`, `and dns.reverse()` ... *always* perform a DNS query on the network
What version of Bun is running?
1.1.10-canary.1+4b8f89cb7
What platform is your computer?
Darwin 23.2.0 arm64 arm
What steps can reproduce the bug?
127.0.0.1 example.com
into/etc/hosts
dns.setServers(['8.8.8.8']) dns.resolve4('example.com', console.log)
null [ '93.184.215.14' ]
null [ "127.0.0.1", "127.0.0.1" ]