This is totally not official or supported by Brave Search, as far as I can tell, but you can create a
search.brave.com DNS zone on your local DNS server and then create either a CNAME record to
safesearch.brave.com, or create A records for the IP addresses that
safesearch.brave.com currently resolves to.
local zone search.brave.com _ CNAME safesearch.brave.com
local zone search.brave.com _ A 220.127.116.11 _ A 18.104.22.168 _ A 22.214.171.124 _ A 126.96.36.199
To get Image Search working properly, add an A record to your zone for imgs.search.brave.com that resolves to whatever imgs.search.brave.com actually resolves to. Currently, this is:
$ host imgs.search.brave.com imgs.search.brave.com has address 188.8.131.52 imgs.search.brave.com has address 184.108.40.206 imgs.search.brave.com has address 220.127.116.11 imgs.search.brave.com has address 18.104.22.168
This is what your local zone should look like on a Windows DNS server:
So far, this hack seems to work for our school district in testing.
- 2022-06-28 - It looks like Brave Search keeps changing things behind the scenes. As of right now, you also need to add the following A records to your custom zone:
cdn.search.brave.com has address 22.214.171.124 cdn.search.brave.com has address 126.96.36.199 cdn.search.brave.com has address 188.8.131.52 cdn.search.brave.com has address 184.108.40.206