dns – Use multiple name servers to use different services

Well, my question is pretty simple, but I do not know what to do because I do not know my possibilities.

I bought a domain at name.com. This website also provides a DNS resolution service.

I have a Jekyll website (using Github Pages) configured with Cloudflare, so I have to use their name server at the name.com config domain address:

enter the description of the image here

To point to my domain: www.mondomaine.com and mydomain.com

I have already done it and everything works.

But also, I will have to use a hosting to download backend files (PHP) and host documentation for my products.

My hosting says that I will have to use their nameservers:

enter the description of the image here

But Cloudflare does not support custom nameservers for free … so I have to use the name.com DNS configuration to achieve that …

But, wait a minute, name.com warns me of the following:

enter the description of the image here

So, I can not use the Cloudflare / name.com nameservers and the nameservers of my hosting at the same time, what can I do?

EDIT: I've seen that http://www.xname.org/ can do something with name servers … But I'm not sure of the utility that it offers.