DNS will mask your real IP address which is still similar like VPN, it's work different but you're still break the TOS of the casino, avoid to use it.
Somehow I began to believe that something that might be taken as simple would turn out to be bad in the end. Violating the TOS by mistake is a mistake that gamblers may take for granted but which will obviously become big when the case arises. It would be better to use an unblocked casino instead of forcing playing at all costs, this is a safe option.
This would be helpful to access gambling sites that you can't access without using VPN. I would use this just to check gambling sites but I won't use it if the gambling sites doesn't allow their gamblers to use VPN or doesn't allow gambles to hide their IP in this case which doing this is kind of the same as VPN if you ask me. It is also risky in my own opinion as the casino have control over your account by banning the account or not. If your country banned gambling then the casino will surely add your country in the list that are not allowed to gamble on the casino. So, I would only use this to check not for gambling.
Of course you have to avoid mistakes so as not to get into trouble, you will actually lose your money even if initially a deposit is possible if the casino finds you violate the TOS.