On the sites that you get that do you see SSL (little lock thing in the browser and site starts with https). If not then I am quite certain the below solution will work. If not, it cant hurt to check it out. Always do a search first =)
Here is my reply:
I see that you have an incorrect IP address returned (18.104.22.168). I was tracking down a problem exactly like yours yesterday on a friend's computer. His network setting for DNS server had been hijacked and set to a server that was directing target.com and walmart.com to fake sites. This is an extremely dangerous situation, because they can further develop these fake sites to capture your information. I believe some virus was installed that caused this. I was very suspicious of the numerous coupon printing applications that were installed. I would suggest uninstalling all applications you don't need and looking for suspicious applications in the list of uninstallable ones. If you don't get the application which hijacked your DNS setting uninstalled, it could just perform the same action.
Here is how you can correct the DNS server problem (in most cases): http://windows.microsoft.com/en-us/windows/change-tcp-ip-settings#1TC=windows-7 . There may be specific DNS settings that your Internet provider or network configuration require.
I went into my wireless adapter properties and found that the DNS for TCP/IPv4 was set to 22.214.171.124 and alternet was 126.96.36.199. I deleted those values and set it back to obtain automatically and my problem is gone. I wasn't really that worried about not being able to get to target or walmart, I was just affraid of whatever was causing it. Much appreciation to everyone who helped me!!