Infomaniak DNS Configuration Guide

Infomaniak DNS Configuration Guide

This guide will help you configure DNS settings at Infomaniak to point your domain nathan-delacretaz.com to your GitHub Pages site.

Step 1: Access Infomaniak DNS Management

  1. Go to https://manager.infomaniak.com
  2. Log in with your credentials
  3. Click on “Domains” or “Noms de domaine” in the left menu
  4. Find and click on nathan-delacretaz.com
  5. Look for the “DNS Zone” or “Zone DNS” tab/section

Step 2: Configure DNS Records

You need to add the following DNS records. Each record has three fields: Type, Name, and Value/Target.

A Records (for root domain: nathan-delacretaz.com)

Add 4 A records with these values:

Type Name Value/Target TTL
A @ or blank 185.199.108.153 3600
A @ or blank 185.199.109.153 3600
A @ or blank 185.199.110.153 3600
A @ or blank 185.199.111.153 3600

Important Notes:

  • Use @ or leave the Name field blank (depends on Infomaniak’s interface)
  • These are GitHub Pages’ official IP addresses
  • TTL can be 3600 or use the default value

CNAME Record (for www subdomain)

Add 1 CNAME record:

Type Name Value/Target TTL
CNAME www nathandela.github.io. 3600

Important Notes:

  • The value should end with a period (.)
  • This makes www.nathan-delacretaz.com redirect to nathan-delacretaz.com

Step 3: Remove Conflicting Records (if any)

Before adding the new records, check if there are any existing A or CNAME records for:

  • @ (root domain)
  • www

If you find any, delete them first to avoid conflicts.

Step 4: Save and Wait for Propagation

  1. Save all DNS changes in Infomaniak
  2. DNS propagation can take 24-48 hours (usually much faster, often 1-2 hours)
  3. You can check propagation status at: https://www.whatsmydns.net/#A/nathan-delacretaz.com

Step 5: Verify GitHub Pages Configuration

After DNS changes are saved:

  1. Go to your GitHub repository: https://github.com/nathandela/own_website
  2. Navigate to SettingsPages
  3. Under “Custom domain”, verify it shows: nathan-delacretaz.com
  4. Wait for DNS check to complete (green checkmark)
  5. Once DNS is verified, enable “Enforce HTTPS” (recommended)

Troubleshooting

DNS not propagating?

  • Wait longer (up to 48 hours)
  • Clear your browser cache
  • Try a different browser or incognito mode
  • Check with dig nathan-delacretaz.com or nslookup nathan-delacretaz.com

HTTPS not working?

  • Make sure DNS has fully propagated first
  • GitHub Pages may take additional time to issue SSL certificate
  • Check “Enforce HTTPS” is enabled in repository settings

Site not loading?

  • Verify the CNAME file exists in your repository root
  • Check that GitHub Actions deployment succeeded
  • Ensure you pushed to the main branch

Expected Results

After successful configuration:

  • https://nathan-delacretaz.com → Your site (production from main branch)
  • https://www.nathan-delacretaz.com → Redirects to nathan-delacretaz.com
  • https://nathandela.github.io/own_website/ → Your site (staging from develop branch)