Você pode querer olhar para o resolver manpage
Para citar uma solução:
The configuration for a particular client may be read from a file having the format described in this man page. These are at present located by the system in the /etc/resolv.conf file and in the files found in the /etc/resolver directory. However, client configurations are not limited to file storage. The implementation of the DNS multi-client search strategy may also locate client configuratins in other data sources, such as the System Configuration Database. Users of the DNS system should make no assumptions about the source of the configuration data.
AFAIK, é necessário colocar um arquivo chamado example.com
in /etc/resolver
com os IPs dos servidores de nome desse domínio, se você quiser nameservers especiais para example.com
- eles podem usar a sintaxe resolv.conf
, posso ' Não me lembro. Mas você deve ser capaz de descobrir isso:)
EDIT: Quanto a automatizar o processo, eu tenho certeza que isso é possível com o AppleScript ou Automator. Mas eu nunca me preocupei com isso, então uma segunda pergunta sobre esse tópico pode ajudar.