There's usually a bit in wifi scripts and often in network ones to pass dns servers when you connect to a network by http.
Depending on how the network is set up, you may actually need them, as some networks don't allow access to outside dns servers. They can then easily block sites like facebook, twitter, porn sites, and such like.
I use Slackware, and the variable they use in the script to control this is DHCP_KEEPRESOLV. Try this to find what arch uses:
Code:
grep -ire 'RESOLV' /etc/rc.d/* |less