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
- Go to https://manager.infomaniak.com
- Log in with your credentials
- Click on “Domains” or “Noms de domaine” in the left menu
- Find and click on
nathan-delacretaz.com
- 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 tonathan-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
- Save all DNS changes in Infomaniak
- DNS propagation can take 24-48 hours (usually much faster, often 1-2 hours)
- 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:
- Go to your GitHub repository: https://github.com/nathandela/own_website
- Navigate to Settings → Pages
- Under “Custom domain”, verify it shows:
nathan-delacretaz.com
- Wait for DNS check to complete (green checkmark)
- 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
ornslookup 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)