I woke up today to find that my internet wasn't working. I checked all the cables, and everything was connected, I tried to connect to my router @ 192.168.1.1 . It didn't connect. I checked the cables over again, I restarted the router, I restarted my computer, nothing was working. I ran ipconfig on the command line, and it said the subnet mask was 255.255.0.0. I've never known what this is, but every time I've seen it, it's always been 255.255.255.0, so I opened up my network bridge and set it manually.
Voila! I was able to connect to my router. No internet access yet, but I could also connect to the modem. What was missing was the DNS servers. When I set the subnet mask manually, I had to set everything else manually too. I didn't know any off hand, but I had remembered that when I ran google's DNS benchmarking tool, its tertiary choice was the address of my router. I don't know what this means exactly, but I put it in and it worked.
How does having my router as a DNS server work? Is it using its cache, or is the router using the dns servers that would have been used if I left my computer on automatic? Also, why was my computer saying the subnet mask was 255.255.0.0? Can I prevent this without setting everything manually?
Setup: I'm running Windows 7 Ultimate x86 I'm connected directly to an Actiontec (192.168.1.1) router. The Actiontec is connected to a Linksys (192.168.1.2) The Linksys is connected to the TW Cable modem.