Technical architectural analysis, practical configuration manifests, and deployment instructions for Cloudflare DNS & Cloudflared Tunnel for.
Required and recommended elements from URL purchase to application routing are indicated in *red
Impliments
Links
- Check domain provider: ICANN Lookup
- Godaddy: Domain Names, Websites, Hosting and Online Marketing Tools โ GoDaddy KR
- Godaddy Dash: dashboard.godaddy.com
- Cloudflare: dash.cloudflare.com
- Cloudflare โ Zero Trust: Cloudflare One
- Turnstile authentication: Get started with Turnstile | Cloudflare Turnstile docs
Godaddy
*Godaddy Domain Purchase
- Purchase a domain
Feature: Add forwarding from Godaddy (if not using Cloudflare)
Cloudflare Dashboard
*Move to Cloudflare
*1. Change from Godaddy to Cloudflare name servers
archer.ns.cloudflare.com
lisa.ns.cloudflare.com
Verify DNSSEC
If DNSSEC is turned on, Cloudflare may have problems reading Godaddy DNS. It is recommended that you turn off DNSSEC in Godaddy and then activate it in Cloudflare.
*2. Register a domain with Cloudflare
*HTTPS settings
*Edge certificate settings
Always use HTTPSONnextcloudThere was an issue with client authentication, sooffprocessed- Domain filtering can be done by applying rules, but since detailed functional restrictions are not known, only the settings below are maintained.
- Automatic HTTPS rewrite
ON - Redirect http://:80 request to https://:443
Email routing
Add subdomain
Routing settings
DNS settings
Enable DNSSEC
Feature: Using Github Pages custom domain
-
When registering a Github Pages custom domain, a
CNAMEfile is created at the top of the repository. If Actions are not automatically created when using them, you can register them yourself -
Access to the dashboard of a DNS provider such as Cloudflare and register DNS records
To use both IPv4 and IPv6, just add both A and AAAA.
IPv4: To create an A record, specify your Apex domain as the IP address of your GitHub page.
185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153
IPv6: To create an AAAA record, specify your Apex domain as the IP address of your GitHub page.
2606:50c0:8000::153
2606:50c0:8001::153
2606:50c0:8002::153
2606:50c0:8003::153
Security Settings
bot
Cloudflare โ Zero Trust (Cloudflare One Dashboard)
*Application Routing settings
*Purchase Zero Trust free plan and move to dashboard
*Network Settings โ Tunnel
-
Create
-
When installing the connector within the server, Status
INVICTEDโHEALTHYchanged sudo cloudflared service install $token- Register public hostname
Personal settings โ AuthN registration
- Not required
Access โ Application registration
- Not required
Root CA Certificate Management
Using Terraform
Related pages
Token and authentication method management
-
zone id & account id
-
You can check
zone_idandaccount_idin the overview. - Click on the
Import API Tokenlink below to go to the token management screen - token management




Leave a Reply