i'm thinking that you're behind some firewall or proxy or such, and that some of your programs pick up these internet connection settings off the system, and some of the programs may not pick up any system settings or may even default to particular values
This might even include the setting for DNS lookups, but i'd place my bet on it being a proxy/firewall issue.
the hardest line to type correctly is: stty erase ^H