if its showing 169.254.xxx then it means it is not connected to lan/internet. but, if its also no problem if ur able to browse. its only pc-router/modem connection.
try this option right click on ur network connection and try to diagnose/repair. it will solve the problem. may be its taking same...