I have my domain hosting on bigrock.in. I have pointed my name servers to ns1.epizy.com and ns2.epizy.com, so the entire DNS is on epizy and bigrock is out of picture. I have my email hosting on Zoho and they have given CNAME and SPF record to add. I have added the MX and SPF records to the control panel.
After you added your domain on your hosting panel, just change back the nameserver on your domain to BigRock nameserver. Then you can manage your domain DNS from BigRock Control Panel.
Don’t forget to point your domain A record (naked domain+www) to your hosting IP.
Because in this free hosting, its DNS Management doesn’t support TXT Record.
Only paid plan that support it.