Setting up user specific DNS settings on 10.8.3

Discussion in 'OS X Mountain Lion (10.8)' started by C. Alan, Jan 25, 2014.

  1. C. Alan macrumors 6502

    Jan 23, 2009
    My Google fu is failing me on this one, so I hope someone here can help me.

    Is there a way to set up a Mac running OSX 10.8.3 so that when one user browses the web, they will use a specific DNS server that will be different that the DNS server the other users can access?

    So far I have only found a way to change the DNS server for all users using Preference -> Network.


    My kids are getting to the age where I need to start filtering the internet. The easiest solution I have found so far is using a DNS service that restricts the results returned.

    My problem is the way my network is configured. I can't change the DNS server on my router because I have Uverse, and the TV service relies on the AT&T DNS server. So if I change it, I loose my TV service.

    So I want to set my kids up on my Mac with their own accounts that see the safe DNS server, but I would still like to have my Admin account see an unfiltered Internet. Is there a way to do this?
    C. Alan
  2. MisterMe macrumors G4


    Jul 17, 2002
    You are going at this all wrong. DNS is the abbreviation for Domain Name Server. These servers associate plain language-like domain names to IP-addresses. You may stop a child from reaching naughty stuff typing in "," but you can't stop them from typing in "," the IP-address of the naughty stuff server.

    OS X provides for restricted accounts. Setup a restricted account for each child. For each account, setup restrictions that are appropriate to that child.

    Of course, there is a flaw to this practice. Older children may share their less restricted accounts with the younger children having more restrictions on their own accounts. You will have to impress upon your children that they can't do this.
  3. Weaselboy Moderator


    Staff Member

    Jan 23, 2005
    Nope... DNS is a systemwide setting and there is no way to set it per account. You might take a look at OS X built in parental controls to accomplish what you are after.

Share This Page