Can't get work a domain

Hello,

I'm unable to load my site domain2.com, I don't know what I've done wrong.

1) I set up hostname in the server, ns1.domain.com
2) I created a ns1.domain.com A record in CloudFlare domain.com account and pointed it to the server IP
3) I pointed the domain (domain2.com) to ns1.domain.com and ns2.domain.com (the domain registrar required a 2nd DNS)
4) I created a ns2.domain.com A record in Cloudflare and pointed it to the server IP

However, domain2.com doesn't load. What did I do wrong? Basically I want to point domain2.com to domain.com DNS

These are the results of intodns.com domain test

I don't want cPanel/WHM manage DNS, I want to manage them through CloudFlare in order to hide the server IP where the nameservee is pointing.

Any help to fix the errors in the image will be highly appreciated!