1 votos

DNS y Mac - configurar el servidor de nombres

Por lo tanto, estoy de haber estado en una búsqueda últimamente para proteger portátiles utilizados por los niños y ayudar con una pequeña computadora de la escuela laboratorio.

Se dividen entre Mac Y Ubuntu (Linux).

Una de mis primeras reglas, fue aprovechar una restringido proveedor de DNS para evitar (bueno, minimizar la probabilidad de que los niños que visitan el porno. Funcionó muy bien en Ubuntu como yo que acaba de ejecutar este comando en todos los equipos:

echo "nameserver 185.228.168.168" > /etc/resolv.conf ; chattr +i /etc/resolv.conf 

Esto obliga a la 185.228.168.168 servidor de nombres (utilizado por cleanbrowsing ) y establece el archivo como inmutable, por lo que nadie puede cambiar.

Fácil de automatizar y se aplica en todas las redes wifi. Sin embargo, en el Mac, no funciona. Parece que dejaron de usar el resolv.conf archivo y tienes que ir a través de la interfaz de usuario establezca. Sin embargo, el problema es que cualquiera puede cambiar y tienes que configurarlo POR red WIFI.

P: ¿alguien sabe una manera de forzar a un nombre de servidor a través de todas las redes Wi-Fi en Mac? Preferentemente a través de la terminal, así que puedo SSH en todos ellos y configurar? Si que se puede definir como inmutable, de modo que los niños no pueden cambiar, sería ideal.

Agradezco la ayuda!

*Sé que puedo hacer que a través del router DHCP/DNS y fuerza a todos los equipos, pero debido a algunos otros de los desafíos técnicos, yo no puedo hacerlo desde allí.

1voto

geocoin Puntos 121
sudo networksetup -setdnsservers Ethernet 185.228.168.168
sudo networksetup -setdnsservers Wi-Fi 185.228.168.168

La red Ethernet/Wi-Fi bits es el nombre de la conexión de red en el panel de control de Red.

Usted necesitará sudo derechos, como esto se ha de ejecutar como administrador y, y las necesidades de ellos de forma interactiva introduzca una contraseña si lo dejo.

Pero, usted puede fácilmente la secuencia de comandos de arriba para ejecutar de forma remota.

Desde la página man (Sierra):

-setdnsservers networkservice dns1 [dns2] [...]

Utilice este comando para especificar las direcciones IP de los servidores que quiere el se especifica que se utiliza para resolver nombres de dominio. Usted puede agregar a la lista cualquier número de servidores (reemplazar dns1, dns2, y así sucesivamente con las direcciones IP de servidores de nombre de dominio). Si desea borrar todas las entradas DNS para que el especificado el servicio de red, el tipo de "vacío" en lugar de los nombres de servidor DNS.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X