I followed brantly.eth’s guide posted by @victorstark right until the final step where it demanded 0.5 ETH in gas fees. I stopped there and quit. Probably worth a mention that I tried this on NameCheap Custom DNS instead of Google Domains (as Brantly’s tutorial shows). It was a little more complex I must admit. I am guessing non-standard hosting services will have weirder DNS setups and UIs. I think there is plenty of room for optimisation here. I created a topic about this couple of months ago: DNS domain claim fees