In order to connect a domain to HubSpot, your domain's name server host must have the ability to point a CNAME record to HubSpot.
Additionally, fully hosting your site with HubSpot requires a name server host that can set up a 301 redirect from the non-www version of your domain to the www version. Most DNS providers support this type of redirect. If you have checked with your DNS provider and they do not provide a 301 redirect, reach out to HubSpot's Support team to discuss your options.
HubSpot requires the use of a CNAME to take advantage of HubSpot's state-of-the-art speed and security measures. To be more specific, HubSpot is not rendered via a simple set of webservers with single IP addresses, and therefore no IP addresses can be provided. CNAME records provide the global performance necessary to render sites faster, as HubSpot is delivered via local servers nearest to the requesting browser's geographic location. More importantly, our delivery network also allows us to provide the necessary protection to keep sites safe and functional in the face of any threats should one present itself.
Learn more about connecting a domain and taking your content live with HubSpot.