@anon19508339, not that guide. That is only for setting up custom nameservers on Cloudflare, and only for Business and Enterprise plans is supported.
@anon90367985, since your domain is a .gq one, you need to change them from Freenom’s domain management panel. Here’s a guide to do that. But first disable Cloudflare from the Panel, sign up to Cloudflare directly and add the domain through there!
You checked using the wrong link. I used this and the domain points to Cloudflare nameservers again, but my local dig results return Byet nameservers, not knowing with which magic does that happen; maybe the nameserver records are not syncronized between different gq root nameservers (I ran dig ns +trace anplay.gq from the Terminal):
; <<>> DiG 9.14.7 <<>> ns +trace anplay.gq
;; global options: +cmd
. 0 IN NS j.root-servers.net.
. 0 IN NS k.root-servers.net.
. 0 IN NS l.root-servers.net.
. 0 IN NS m.root-servers.net.
. 0 IN NS a.root-servers.net.
. 0 IN NS b.root-servers.net.
. 0 IN NS c.root-servers.net.
. 0 IN NS d.root-servers.net.
. 0 IN NS e.root-servers.net.
. 0 IN NS f.root-servers.net.
. 0 IN NS g.root-servers.net.
. 0 IN NS h.root-servers.net.
. 0 IN NS i.root-servers.net.
. 0 IN RRSIG NS 8 0 518400 20191220050000 20191207040000 22545 . NFf4GZxnwB0p0DHhYwBGoJJqUYDzR+RNhbsLb130bcuuYoB8zqu5Sug8 uy0MLuRrMOJXZkOepifZFMct4UCPIAVpMKhxjXfrJqAA1uAupmoqvrIL zA93mrCLyFS36gosbSmJVHUBRlGKHu0IPq1LbV+Lpku+h4shbTYf+aOY nYWya/CgLnDHmqrPowKEG14BoVY6ve2zmCviQMTp3SSCjHZ3nSleQwsp l+usgjRwjFicr/WyCtc24JWKWdu9O6gscz7vvL311jXr8f4IKbRqCdRv Phw5oQw+5jMlBtixxi+go5riXSnD+Ylky3lFcZJTarL+/HKWG6ndaLty GC/Q8w==
;; Received 717 bytes from 1.1.1.1#53(1.1.1.1) in 30 ms
gq. 172800 IN NS d.ns.gq.
gq. 172800 IN NS b.ns.gq.
gq. 172800 IN NS a.ns.gq.
gq. 172800 IN NS c.ns.gq.
gq. 86400 IN NSEC gr. NS RRSIG NSEC
gq. 86400 IN RRSIG NSEC 8 1 86400 20191220050000 20191207040000 22545 . kx6BV7fqYKiFbVst3J3P+XHw8HiRyBI+2JyRVG6sniljbienvalBfOKj 3pER9BaOeSzGd9V5KYkZj35Lw5j7N9j53sb1CwhLo4OQIzvVRV9qFWBM /TvdfODka/3bSd1aPjjBKdNqedQmw72ZlIfrN7lD/sbcCWz22PgVR4S7 wm++CICU+DR+dYt76TzyYyjyWqQRCdU5xhU48DSEwvWkY5bs1aCMDLJX Gb5eXN3/pvhlJayOWY9LgHiBzsP/SAU4sBqnt934G4F50F3oKIooBWj1 /jXFnNjciRiirwlNve1ZxIHuZRM1/oyngBwvZ880HajPPChrwCsCvFYx K1DTEw==
;; Received 592 bytes from 192.36.148.17#53(i.root-servers.net) in 44 ms
anplay.gq. 300 IN NS ns1.byet.org.
anplay.gq. 300 IN NS ns2.byet.org.
anplay.gq. 300 IN NS ns3.byet.org.
anplay.gq. 300 IN NS ns4.byet.org.
;; Received 118 bytes from 185.21.168.65#53(a.ns.gq) in 56 ms
;; Received 38 bytes from 198.251.86.152#53(ns1.byet.org) in 45 ms
So I have to wait, and @anon90367985 should add the domain again from the “Addon Domains” section of the Control Panel to make sure there are also A records for the domain on our nameservers after changing them again; then he should try to follow this guide (if I don’t have to update the post every 3 times to also update the status of the nameservers check) to make sure he has correct records, taken up from the same guide I linked before and edited a bit, for Cloudflare nameservers:
First, delete all DNS records currently in Cloudflare’s DNS page. Then, you’ll want to add the following DNS records:
For me it now works fine. The ?z redirect is caused by the domain pointing to 11776.BODIS.com (that is the advertisement page’s server) with a CNAME record on your local cached DNS records, so you have to flush your DNS cache (or if it doesn’t work also the browser one), or configure a faster DNS resolver like 1.1.1.1 or OpenDNS on your device.