Tools to find where is a site hosted

For a project, I need a tool to identify where a website is hosted. I have come across several options like WhoIsHostingThis, HostingChecker, and WebHostingHero. After testing 10 known sites, I found that HostingChecker is the most accurate. However, it only shows the CDN if a site is behind one.

Does anyone know of a tool that can reveal the actual host even if a site is using a CDN, or is this even possible?

Finding the actual host of a website behind a CDN can be challenging, but tools like MXToolbox for DNS records, YouGetSignal for reverse IP lookups, and Netcraft for detailed site reports can help. While CDNs mask the origin server, combining these tools might give you some clues.

Some highly recommended web hosts for WordPress and other types of websites include A2 Hosting, Bluehost, SiteGround, and GreenGeeks.