Microsoft AD DNS – How to force Google Safe Search

Forcing safe-search for Google is very simple, and pretty hard to turn off. Couple it together with filtering DNS queries and you’ve got yourself a pretty robust content filter.

First I’m going to show you the powershell way (run powershell as admin), then I will show you the GUI way.

 

add-dnsserverprimaryzone -ReplicationScope Forest -Name www.google.com -Verbose
Add-DnsServerResourceRecord -DName -ZoneName www.google.com -name "@" -DomainNameAlias forcesafesearch.google.com -Verbose
Add-DnsServerResourceRecordA -IPv4Address 216.239.38.120 -name "@" -ZoneName www.google.com -Verbose

As you can see the powershell way is the preferred method.

Here’s how to do it the GUI way:

Open up AD DNS or just type dnsmgmt.msc in a RUN box.

img 5750ca805ac91

Add a new primary zone, replicated to the whole forest for “www.google.com”

Now go to the zone, and create a A record pointing to “216.239.38.120”.

Now right click and create ” other new records…” we’ll select DNAME.

Now add “forcesafesearch.google.com” as the FQDN, leave alias name blank.

Now flush your DNS and test it out!

 

 

if we try to turn safesearch off via the settings, it does not work!!!

Same result.

 

 

I also recommend setting your DNS forwarders to OpenDNS Family Shield (It’s FREE!) it blocks porn and malicious DNS queries.

Powershell command (needs to be run as admin)

Set-DnsServerForwarder -IPAddress "208.67.222.123","208.67.220.123"

Close and reopen DNS to make sure you got the new forwarders.

Enjoy.

 

 

 

 

 

 

 

 

 

 

Leave a comment

Exit mobile version