The best way to block all gambling sites will be to set up home internet restrictions from your router. Most internet service providers have parental controls built-in which can block access to gambling sites when enabled. There is also the option to self-exclude from individual sites and once you've done so they won't let you log in for a set amount of time.