About two days ago, I booted up my laptop and tried to connect to the internet. Chrome threw me a "DNS lookup failed." I go into my network settings and I noticed that I had limited connectivity. It would switch between no network access and no internet access every few seconds. After a bit of fiddling around, I got it to connect through assigning myself a static IP. This isn't exactly convenient because I use this computer on multiple networks. When I try to have it on automatic IP, I get no IP address or default gateway when I do an ipconfig /all. It would appear that my router quit assigning my laptop an IP for no reason whatsoever. DHCP is enabled on the router, and all other devices work fine. What could possibly be the problem here? I'm 99% sure it's not an IP conflict either. It's not being MAC filtered because I'm on the thing right now posting this through a static IP. It's not my A/V because it's worked great in the past. Perhaps I should also mention it occasionally says "unidentified network" instead of the SSID.. I'm stumped. Suggestions?
EDIT: Due to the overwhelming response of helpful support here, I managed to get it fixed.
I don't even know what happened, it just decided to start working again.