Yes, that looks like a DNS problem... But it could also be a firewall/router. Some firewalls have an option to block http and messenger ports, and good routers always have options open like that. Did you install or change anything recently?
Happiness is not about being perfect.
It is about seeing beyond the imperfections.