Configuring DNS Blocking for All Browsers
Whistl's DNS interception blocks access to over 15,000 gambling websites across all browsers on your device. Unlike browser extensions that can be disabled, DNS blocking works at the network level—protecting you in Safari, Chrome, Firefox, and any other browser. This guide walks you through setup, configuration, and troubleshooting.
How DNS Blocking Works
When you type a website address, your device uses DNS (Domain Name System) to translate it into an IP address. Whistl intercepts this process:
- You type "sportsbet.com.au" in your browser
- Your phone asks DNS server for the IP address
- Whistl's DNS server checks if it's a gambling site
- If blocked: Returns intervention page instead of website
- If allowed: Returns normal IP address, website loads
This happens in milliseconds, before the website even begins to load.
Step 1: Access DNS Blocking Setup
- Open the Whistl app
- Tap Settings (gear icon)
- Select DNS Blocking from the menu
- Tap Set Up DNS Protection
- Read the overview screen explaining how it works
Step 2: Install DNS Profile
iOS requires a configuration profile for DNS blocking:
Profile Installation
- Tap Download Profile
- iOS will show a system prompt: "This website is trying to download a configuration profile"
- Tap Allow
- You'll see "Profile Downloaded" notification
- Tap Close and return to Whistl
Step 3: Trust the DNS Profile
Before the profile can work, you must trust it in iOS settings:
Trust Process
- Open iPhone Settings
- Tap General
- Scroll down and tap VPN & Device Management (or "Profiles" on older iOS)
- You'll see "Whistl DNS Profile"
- Tap on it
- Tap Install (top right)
- Enter your device passcode if prompted
- Tap Install again to confirm
- Tap Done when complete
Step 4: Activate DNS Blocking
- Return to the Whistl app
- Tap Activate DNS Blocking
- iOS will show: "Whistl would like to add a VPN Configuration"
- Tap Allow
- Enter your device passcode
- DNS blocking is now active
- You'll see a VPN icon in your status bar
Step 5: Verify Blocking Is Working
Test that DNS blocking is functioning correctly:
Test Procedure
- Open Safari (or any browser)
- Try to visit a known gambling site (e.g., sportsbet.com.au)
- You should see Whistl's intervention page instead of the website
- The intervention page includes:
- Your current risk score
- Supportive message from AI coach
- Links to Gambling Help resources
- Option to contact accountability partner
Blocked Website Categories
Whistl blocks multiple types of gambling websites:
Primary Categories
- Sports Betting: Sportsbet, TAB, Bet365, Ladbrokes, etc.
- Online Casinos: Stake, Jetbull, King Billy, etc.
- Poker Sites: PokerStars, partypoker, 888poker
- Racing: Racing.com, Sky Racing, TAB racing
- Daily Fantasy: DraftKings, FanDuel
- Crypto Gambling: Bitcoin casinos, crypto betting
- Lottery: Online lottery sites
- Esports Betting: Esports betting platforms
Database Coverage
- 15,000+ gambling domains blocked
- Updated daily with new sites
- Australian focus: All major AU bookmakers
- International: Major offshore gambling sites
- Mirror sites: Known alternative URLs blocked
Configuring Block Strictness
Adjust how aggressively Whistl blocks websites:
Block Levels
| Level | What's Blocked | Best For |
|---|---|---|
| Standard | Known gambling domains only | Most users |
| Strict | Gambling + related sites (affiliates, forums) | High-risk users |
| Maximum | All gambling + financial risk sites | Crisis protection |
| Custom | Select specific categories | Targeted blocking |
Allowlist: Exceptions to Blocking
Sometimes you need to allow specific sites:
Common Allowlist Uses
- Work requirements: Gambling industry employees
- Research: Academics studying gambling
- Partner access: Accountability partner checking settings
- False positives: Legitimate sites incorrectly blocked
Adding Sites to Allowlist
- Go to Settings → DNS Blocking → Allowlist
- Tap Add Domain
- Enter the domain (e.g., "example.com")
- Set expiration (never, 1 hour, 24 hours, 7 days)
- Optionally require partner approval
- Tap Save
Browser-Specific Considerations
DNS blocking works across all browsers, but there are nuances:
Safari
- Fully protected by DNS blocking
- Also supports Safari Content Blockers for extra protection
- Private Browsing mode still protected
- Incognito tabs still protected
Chrome
- Fully protected by DNS blocking
- Chrome's own safe browsing complements Whistl
- Incognito mode still protected
Firefox
- Fully protected by DNS blocking
- Firefox Focus also protected
- Private browsing still protected
Other Browsers
- Edge, Opera, Brave all protected
- Any browser using system DNS is protected
- Some browsers with built-in DNS may bypass—check settings
Bypassing DNS Blocking
Some users try to circumvent blocking. Here's how Whistl handles it:
Common Bypass Attempts
| Method | Whistl Countermeasure |
|---|---|
| Changing DNS settings | VPN profile prevents manual DNS changes |
| Using proxy sites | Known proxies are also blocked |
| IP address direct access | IP ranges for gambling sites blocked |
| Mobile data vs WiFi | Blocking works on all connections |
| Third-party DNS apps | VPN profile takes precedence |
Partner Override System
For emergency situations, partners can temporarily allow sites:
Override Process
- User requests override in Whistl app
- Partner receives notification with reason
- Partner can approve or deny
- If approved: Site accessible for set duration
- Both parties notified when override expires
Troubleshooting DNS Blocking
Problem: Profile Won't Install
Solutions:
- Ensure you're running iOS 15 or later
- Check you have internet connection during download
- Restart your iPhone and try again
- Delete any existing Whistl profiles and reinstall
- Contact support if issue persists
Problem: VPN Icon Not Showing
Solutions:
- Go to Settings → General → VPN & Device Management
- Ensure Whistl DNS profile is installed and enabled
- Toggle DNS blocking off and on in Whistl app
- Restart your iPhone
Problem: Gambling Sites Still Loading
Solutions:
- Clear browser cache and cookies
- Try a different browser to test
- Check DNS blocking is active in Whistl app
- Site may be new—report it for blocking
- Some sites use CDNs—report specific URLs
Problem: Legitimate Sites Blocked
Solutions:
- Add site to allowlist temporarily
- Report false positive to Whistl support
- Site may share infrastructure with gambling—being reviewed
- Reduce block strictness if too aggressive
Problem: Battery Draining
Solutions:
- DNS blocking typically uses <1% battery per day
- Check for other apps using VPN
- Update to latest iOS version
- Restart your iPhone
Privacy and Data Security
Whistl's DNS blocking respects your privacy:
- Minimal logging: Only blocked domains logged, not all browsing
- No browsing history: Whistl doesn't see what you browse
- On-device processing: DNS decisions made locally when possible
- Encrypted DNS: DNS-over-HTTPS for privacy
- No data selling: Browsing data never sold or shared
Disabling DNS Blocking
You can turn off DNS blocking anytime:
Temporary Disable
- Open Whistl app
- Go to Settings → DNS Blocking
- Toggle off "Active"
- Choose duration (1 hour, 4 hours, 24 hours)
- Blocking automatically reactivates after duration
Permanent Disable
- Go to Settings → General → VPN & Device Management
- Select Whistl DNS Profile
- Tap "Remove Profile"
- Enter passcode to confirm
- Profile is deleted, blocking disabled
Conclusion
DNS blocking is one of Whistl's most powerful protection features. By blocking gambling websites at the network level, it prevents impulsive online gambling across all browsers. Setup takes just 5 minutes but provides 24/7 protection. Combined with other Whistl features, DNS blocking creates a comprehensive defence against online gambling triggers.
Block Gambling Websites
DNS-level protection works across all browsers. Set up Whistl's web blocking in 5 minutes.
Download Whistl FreeRelated: Venue Mode | Alternative Actions | 8-Step Negotiation