Check if your router is doing DHCP automatically (it looks like as if it turned off for some reason and that's why Windows gives you a 169.XXX.XXX.XXX Address). If not turn this on. Set your PC to receive IP-Address and DNS-Server-Address automatically. Every homer outer will act as an DNS relay and forward DNS request to the appropriate DNS server of your provider. I never heard of home routers which can't do that.