1) Who is your Internet Service Provider?
2) Are you using the Domain Name Server address provided by the ISP?
3) Are you running a router that is directly connected to your broadband modem, if you have broadband?
Since I recently installed a router in my system (a router provided by EarthLink and is directly connected to ADSL modem), I configured my computer to look automatically for the IP and DNS address automatically, since the DNS server address is configured on the router itself.
I use Earthlink cable as my service provide. I have no idea what your second question is about! I do have a router that I bought myself connected to my cable modem, as an extra level of protection. I also have SpyBot and run it about once a week, Better Privacy, and run a Kaspersky scan also about once a week. So far, the SpyBot hasn’t found any invader nor has Kaspersky.