You cant be 100% sure if player is using vpn or not. You can use some tricky mechanism to check it but it won't be 100%.
- You can make list of IP ranges from common VPN or VPS providers and block them
- You can scan player's IP if it has some open ports used for VPN etc.
However you can have some players playing from their job ;> where VPN may be required.