Allow access from certain domain/hostname

I want to public a site from our internal network via Cloudflare tunnel and only want to allow access from certain hostnames/domain. For example, I want only clients that have its IP reversed to host within myclient . com domain have access to my site. Is this possible? And if the answer is yes, how could I implement such access?