How to setup DNS using GH pages and google domains

I had struggled setting up the DNS configuracion of my custom domain in GH pages. Luckly, I found a video which make the process very straght forward.

Ingredients

  • Github repo
  • Github pages
  • Google domains

Here’s the step by step video:

Summary

  1. Create a GH page
  2. Create a Domain
  3. Add a CNAME file (no sure if this is mandatory)
  4. Add DNS rules (A, CNAME and AAAA)
  5. Test it with dig $ dig asdf0x2199.dev +noall +answer -t A