A connection problem doesn't have to be caused by a DNS problem. It can also be caused by a routing problem or a problem with a particular website.
What is DNS for?
People tend to remember web addresses like gameboomers.com better than they remember IP numbers.
But computers understand IP numbers, like 74.116.1.2
A DNS service matches the web address (gameboomers.com) to the current IP number (74.116.1.2).
Usually people use the DNS service that their Internet Provider gives them. But you can also manually enter the IP address of a different DNS server (like Google's) into your Windows Network settings, or into your router.
For example, 8.8.8.8 and 8.8.4.4 are Google's Public DNS servers.
If you use AT&T you are probably using these DNS servers
https://www.whatsmydns.net/dns/usa/att.htmlSay you type gameboomers.com into your web browser. Your computer contacts the DNS server (which is out on the Internet) and asks "What is the IP number for gameboomers.com?"
The DNS server replies "74.116.1.2"
and the computer uses that IP number to send you to the gameboomers.com website.
Occasionally there are problems with a DNS server and it's slow or doesn't answer DNS requests at all (meaning sluggish Internet or not connecting to the website you want at all). If that happens, you can configure your computer to use a different DNS server, at least temporarily (Google's 8.8.8.8 is easy to remember).
There are DNS spoofing attacks that can be very serious. Your individual computer doesn't have to have malware on it for you to become a victim.
https://en.wikipedia.org/wiki/DNS_spoofing