a mean; i have a domain "xyz.com"
if you visit xyz.com, url not changing. As a bitcoin casino, you can play, deposit withdraw BUT all sistem haved by affiliated site.
I only change my DNS records.
To change DNS records to match the casino site original url you need to know about dns server used by those sites and i don't think you can get it easily as well as changing DNS records will just show those casino site with your domain without including your referral link.
The only option to include referral id in url is domain forwarding option you can find in your domain registrar, i think i have covered what you are asking.