1 votos

Uso de scutil para configurar los DNS para dominios específicos

Estoy tratando de resolver sólo example1.com y example2.com utilizando un servidor DNS personalizado. He leído que scutil podría ser útil, pero después de hacer lo siguiente, el DNS de todo el sistema se sigue utilizando:

sudo scutil
> open
> d.init
> d.add ServerAddresses * 198.35.23.2 198.32.56.32
> d.add DomainName example1.com
> set State:/Network/Service/PRIMARY_SERVICE_ID/DNS
> quit

¿Me estoy perdiendo algo?

5voto

Nate Puntos 220

No recomendaría scutil para esto - es difícil de entender y difícil de usar (y no estoy seguro de lo que los comandos que has hecho hasta ahora realmente hacen, pero estoy bastante seguro de que no es lo que quieres). La forma "estándar" de configurar políticas de resolución personalizadas para dominios específicos es crear un directorio /etc/resolver, y luego poner archivo(s) en él con el nombre del dominio(s) al que desea aplicar las políticas. Véase man 5 resolver y esta página web para más información.

En tu caso, esto significaría crear tanto /etc/resolver/ejemplo1.com como /etc/resolver/ejemplo2.com, ambos conteniendo esto:

nameserver 198.35.23.2
nameserver 198.32.56.32

Nota: No he probado esto en un tiempo, pero asumo que todavía funciona. Además, tenga en cuenta que el cambio de /etc/resolv.conf hace no cambiar el comportamiento del sistema de resolución; sólo está ahí para la compatibilidad con las herramientas de la herencia de unix que dependen de él.

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