DNS Setup Instructions for hcyberphysical.com

Current Situation

  • Squarespace DNS doesn’t support A records for apex domains
  • You have www.hcyberphysical.com working with CNAME

Solution: Use Cloudflare (Free) for DNS Management

Step 1: Create Cloudflare Account

  1. Go to https://cloudflare.com and sign up (free)
  2. Add your domain: hcyberphysical.com
  3. Cloudflare will scan your current DNS records

Step 2: Configure DNS in Cloudflare

Once your domain is added, configure these DNS records:

For hcyberphysical.com (apex domain) - Add 4 A records:

  • Type: A
  • Name: @ (or hcyberphysical.com)
  • IPv4 address: 185.199.108.153
  • Proxy status: DNS only (gray cloud, not orange)
  • TTL: Auto

Repeat for these IPs (create 4 separate A records):

  • 185.199.109.153
  • 185.199.110.153
  • 185.199.111.153

For www.hcyberphysical.com - Add CNAME:

  • Type: CNAME
  • Name: www
  • Target: hcyberphysical.github.io
  • Proxy status: DNS only (gray cloud)
  • TTL: Auto

Step 3: Update Nameservers at Squarespace

  1. In Cloudflare, go to your domain overview
  2. Copy the two nameservers Cloudflare provides (e.g., alice.ns.cloudflare.com and bob.ns.cloudflare.com)
  3. Go to Squarespace domain settings
  4. Update nameservers to point to Cloudflare’s nameservers
  5. Wait 24-48 hours for DNS propagation

Step 4: Verify in GitHub

  1. Go to: https://github.com/hcyberphysical/hcyberphysical.github.io/settings/pages
  2. Under “Custom domain”, you should see hcyberphysical.com
  3. GitHub will automatically provision SSL certificate

Alternative: Use Only www Subdomain

If you prefer to keep Squarespace DNS:

  • Your site will work at: https://www.hcyberphysical.com
  • https://hcyberphysical.com won’t work (unless Squarespace adds redirect)
  • Update CNAME file to: www.hcyberphysical.com

For Other Domains (.org and .net)

Set up redirects at your domain registrar to point to:

  • https://hcyberphysical.com