¿Cómo agregar algunos dominios de búsqueda DNS adicionales sin ignorar los de DHCP?

9

¿Solo quiero agregar mi propia lista de dominios de búsqueda pero sin anular los que devolvió DHCP?

Como cualquiera podría imaginar, ya intenté agregarlos a la red > Avanzado > DNS, pero al agregarlos allí, anulará los de DHCP, que no es mi intención.

Sería perfecto si pudiera agregarlos después de los de DHCP, pero también aceptaría una solución que los agregue después.

El segundo intento sería /etc/resolv.conf pero el mensaje del archivo es lo más claro posible:

# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.

Personalmente, enviaría a la persona que escribió este mensaje para que brindara asistencia técnica por teléfono durante dos meses. Entonces, aprenderá a agregar algunos consejos la próxima vez que documente cosas: ¿dónde se supone que debe ajustar la configuración? o incluir un enlace a un artículo de la base de conocimientos.

Aún así, no quiero algo que se pierda en la actualización menor de OS X.

¿Cómo puedo hacer esto para OS X 10.7?

    
pregunta sorin 10.05.2012 - 18:36

5 respuestas

0

¿Quizás intentes agregarlos / agregarlos a /etc/resolv.conf ? ¿No puede agregarlos al final de la lista manualmente, delimitando con una coma en Lion? Parece funcionar en 10.6, lo agrega además de los suministrados por DHCP, y todo el lote de ellos aparece en resolv.conf al instante.

Quizás esto no funcione para sus propósitos, pero ¿por qué no agregar manualmente los que DHCP suministró y los que desea agregar y guardarlos en las Preferencias del sistema? Entonces no tendrá que preocuparse por sobrescribir nada, ya que los agregará manualmente. Supongo que su dominio no cambiará los nombres con mucha frecuencia.

Puedo decirle que desde Snow Leopard mDNSResponder (Bonjour) maneja todos los DNS (no solo DNS de multidifusión).

    
respondido por el Gregg Leventhal 11.05.2012 - 21:07
1

Agrégalos a Preferencias del sistema > Red > Avanzado > | DNS |

(¿Alguna razón en particular para que esto sea rechazado? Hace exactamente lo que solicita el solicitante y no requiere el uso de una Terminal).

    
respondido por el incumbent 11.05.2012 - 17:34
1

Podría usar el comando networksetup y agregar los dominios de búsqueda adicionales en una matriz en la línea de comando: Desde la página del manual:

-setsearchdomains networkservice domain1 [domain2] [...]

Use this command to designate the search domain for the specified
<networkservice>. You can list any number of search domains
(replace domain1, domain2, and so on with the name of a local
domain). If you want to clear all search domain entries for the
specified network service, type aemptya in place of the domain

Entonces:

sudo networksetup -setsearchdomains Wi-Fi legacydomain.com secondlegacydomain.com additionaldomain.org evenmoresearchdomain.net

esta invocación debe tener el orden correcto.

    
respondido por el chiggsy 23.11.2012 - 17:57
0

Simplemente coloque un archivo en / etc / resolver / con un nombre como "searchappend" con estos contenidos:

search example.com

Simplemente no nombre el archivo "com" o algún otro TLD válido. Esto funciona debido a la magia de resolución de OSX. Para obtener más información, lea enlace

Tengo un archivo llamado "cónsul" que se parece a esto:

nameserver 127.0.0.1
port 8600
search consul

Eso mágicamente lo hace para que .consul se agregue a la ruta de búsqueda, y cualquier resolución para .consul TLD utiliza mi servidor de nombres local.

    
respondido por el Yobert 16.09.2016 - 19:39
0

Suponiendo que su enrutador proporciona su conjunto de servidores DNS, agregue su dirección IP (la de su enrutador) a su lista de Servidores DNS . Agrega tus propios servidores DNS debajo de él.

Su computadora consultará primero su enrutador, luego recorrerá las que definió manualmente.

    
respondido por el user11633 16.09.2016 - 20:56

Lea otras preguntas en las etiquetas