How to Change DNS Settings on Chromebook

Last updated: January 11, 2025
Table of Contents

Changing DNS servers on your Chromebook can improve browsing speed, enhance privacy, and bypass content restrictions. ChromeOS now supports modern secure DNS options including DNS over HTTPS (DoH), making it easier than ever to protect your DNS queries from snooping.

🎯 Benefits of Custom DNS on Chromebook

  • Privacy: Hide DNS queries from your ISP and network admin
  • Speed: Faster DNS resolution = faster page loads
  • Security: Protection from DNS hijacking and phishing
  • Access: Bypass DNS-based content filtering
  • Reliability: More stable than ISP DNS servers

TorGuard DNS (VPN Users)

When connected to TorGuard VPN, use our secure DNS servers:

DNS Type Primary DNS Secondary DNS Features
TorGuard Standard 10.8.0.1 10.10.0.1 No logs, VPN-only
TorGuard Ad-Block 10.9.0.1 10.11.0.1 Blocks ads & trackers
Note: TorGuard DNS only works when connected to TorGuard VPN. For general use, choose from the public DNS options below.

Public DNS Servers Comparison

Provider Primary DNS Secondary DNS Features Privacy
Cloudflare 1.1.1.1 1.0.0.1 Fastest, DNSSEC ⭐⭐⭐⭐⭐
Quad9 9.9.9.9 149.112.112.112 Malware blocking ⭐⭐⭐⭐⭐
Google 8.8.8.8 8.8.4.4 Fast, reliable ⭐⭐⭐
OpenDNS 208.67.222.222 208.67.220.220 Content filtering ⭐⭐⭐⭐
AdGuard 94.140.14.14 94.140.15.15 Ad blocking ⭐⭐⭐⭐

ChromeOS DNS Setup (Modern Method)

Step 1: Open Settings

Access Chromebook settings using one of these methods:

  • Click the time in the bottom-right corner → Click the Settings gear Settings button
  • Press Alt + Shift + S keyboard shortcut
  • Type chrome://settings in the address bar
ChromeOS Settings menu
Access Settings from the system tray

Step 2: Navigate to Network Settings

In the Settings page:

  1. Click "Network" in the left sidebar
  2. Under "Internet connection", click on your active network (Wi-Fi or Ethernet)
Network connections in ChromeOS
Select your active network connection

Step 3: Configure DNS Servers

In the network details page:

  1. Expand the "Network" section
  2. Find "Name servers" setting
  3. Select "Custom name servers"
  4. Enter your chosen DNS servers:
    • Server 1: 1.1.1.1 (Cloudflare primary)
    • Server 2: 1.0.0.1 (Cloudflare secondary)
  5. Click "Close" to save
Custom DNS server configuration
Enter custom DNS server addresses

Enable Secure DNS (DNS over HTTPS)

ChromeOS supports DNS over HTTPS for encrypted DNS queries:

  1. Open Chrome browser
  2. Navigate to chrome://settings/security
  3. Find "Use secure DNS"
  4. Toggle it ON
  5. Choose a provider:
    • Cloudflare (1.1.1.1) - Recommended
    • Google Public DNS
    • Quad9 (9.9.9.9)
    • Custom - Enter DoH URL
Recommended: Use Cloudflare's DoH for best privacy and performance.

Advanced DNS Configuration

Enable Experimental Features (If Needed)

If DNS settings are grayed out:

  1. Open Chrome and navigate to chrome://flags
  2. Search for "Experimental static IP configuration"
  3. Set to "Enabled"
  4. Click "Restart" at the bottom
  5. After reboot, DNS settings should be available

Command Line DNS Configuration

For advanced users with Developer Mode enabled:

# Open crosh (Ctrl+Alt+T)
crosh> shell

# View current DNS
$ cat /etc/resolv.conf

# Test DNS resolution
$ nslookup google.com

Per-Network DNS Settings

ChromeOS remembers DNS settings per network:

Network Type Recommended DNS Reason
Home WiFi Cloudflare (1.1.1.1) Privacy & speed
Public WiFi Quad9 (9.9.9.9) Malware protection
School/Work Network default Policy compliance
Mobile Hotspot AdGuard (94.140.14.14) Save data with ad blocking

Verify DNS Changes

Method 1: DNS Leak Test

  1. Visit TorGuard DNS Leak Test
  2. Click "Standard Test"
  3. Verify results show your chosen DNS servers

Method 2: Chrome DNS Lookup

  1. Open new tab in Chrome
  2. Navigate to chrome://net-internals/#dns
  3. Click "Clear host cache"
  4. Visit any website
  5. Check DNS resolver details

Method 3: Command Line Test

# In crosh shell
$ host google.com
$ dig google.com

Troubleshooting DNS Issues

DNS Settings Grayed Out

  • Managed device: Check with IT admin for permissions
  • Guest mode: DNS changes not allowed in guest mode
  • Enable flags: Try experimental static IP configuration
  • Powerwash: Reset Chromebook if persistent issues

Websites Not Loading

  • Check DNS: Try 8.8.8.8 as a test
  • Clear cache: Ctrl + Shift + Delete
  • Disable DoH: Test without secure DNS
  • Reset network: Forget and reconnect to WiFi

Slow DNS Resolution

  • Server location: Choose geographically closer DNS
  • Test speeds: Use DNS benchmark tools
  • IPv6: Disable if causing issues
  • Cache size: Clear Chrome DNS cache

Chromebook-Specific Considerations

Android Apps DNS

Android apps on Chromebook use system DNS by default:

  • DNS changes affect Android apps automatically
  • Some apps may have hardcoded DNS
  • VPN apps can override system DNS

Linux Apps DNS

For Crostini (Linux container):

# Edit resolv.conf in Linux container
$ sudo nano /etc/resolv.conf

# Add DNS servers
nameserver 1.1.1.1
nameserver 1.0.0.1

Enterprise Enrollment

Managed Chromebooks may have restrictions:

  • DNS policy enforced by admin
  • Cannot change network settings
  • Contact IT department for changes

Family Safety DNS Options

For parental controls and content filtering:

Provider Primary DNS Secondary DNS Filters
CleanBrowsing Family 185.228.168.168 185.228.169.168 Adult content, malware
OpenDNS Family 208.67.222.123 208.67.220.123 Adult content
Cloudflare Families 1.1.1.3 1.0.0.3 Malware + adult content

DNS Performance Testing

Test which DNS is fastest for your location:

  1. Install "DNS Benchmark" Chrome extension
  2. Run speed tests for various DNS servers
  3. Choose fastest responding servers
  4. Consider latency over raw speed

💡 Pro Tips

  • Use different DNS for different networks
  • Enable DoH for public WiFi security
  • Keep backup DNS servers noted
  • Test DNS after ChromeOS updates
  • Consider VPN for complete privacy

DNS Privacy Comparison

Method Privacy Level Pros Cons
ISP DNS Automatic Logged, sold, filtered
Public DNS ⭐⭐⭐ Faster, reliable Still visible to ISP
DNS over HTTPS ⭐⭐⭐⭐ Encrypted queries Limited providers
VPN + DNS ⭐⭐⭐⭐⭐ Full privacy Requires VPN app

Need Help with Chromebook DNS?

Our support team can assist with DNS configuration, troubleshooting network issues, and optimizing your Chromebook for privacy.

Get Chromebook Support

Was this article helpful?

Share:

Ready to Get Help?

Our support team is available 24/7 to assist you with any questions.