Solo quiero agregar mi propia lista de dominios de búsqueda, pero sin anular los que devuelve el DHCP.
Como cualquiera podría imaginar, ya intenté agregarlos a Red> Avanzado> DNS, pero agregarlos allí anulará los de DHCP, lo cual no es mi intención.
Sería perfecto si pudiera agregarlos después de los que forman 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 tan claro como puede ser:
# 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 al tipo que escribió este mensaje para que brinde asistencia telefónica durante dos meses. Entonces, aprendería 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 base de conocimiento.
Aún así, no quiero que algo se pierda en actualizaciones menores de OS X
¿Cómo puedo hacer esto para OS X 10.7?
Respuestas:
¿Quizás intente agregar / agregarlos
/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 la totalidad de ellos se muestra en resolv.conf al instante.Quizás esto no funcione para sus propósitos, pero ¿por qué no simplemente agregar manualmente los que DHCP proporcionó y los que desea agregar y guardar en Preferencias del sistema? Entonces no tendrá que preocuparse por sobrescribir nada, ya que los agregará manualmente. No creo que tu dominio cambie de nombre con mucha frecuencia.
Puedo decirte que a partir de Snow Leopard mDNSResponder (Bonjour) maneja todos los DNS (no solo DNS de multidifusión).
fuente
resolve.conf
el uso está en desuso y se documenta en el archivo.Puede usar el
networksetup
comando y agregar los dominios de búsqueda adicionales en una matriz en la línea de comando: Desde la página del manual:Entonces:
Esta invocación debe tener el orden correcto.
fuente
Simplemente coloque un archivo en / etc / resolver / con un nombre como "searchappend" con estos contenidos:
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 https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man5/resolver.5.html
Tengo un archivo llamado "cónsul" que se ve así:
Eso mágicamente hace que .consul se agregue a la ruta de búsqueda, y cualquier resolución de TLDs .consul usa mi servidor de nombres local.
fuente
search mydomain.com
. El dominio de búsqueda adicional se aplica a todos los adaptadores de red y se agrega a los dominios de búsqueda DHCP existentes.man 5 resolver
en su mac? el enlace era a una versión web de esa misma página de manual.Agréguelos a Preferencias del sistema> Red> Avanzado> | DNS |
(¿Alguna razón en particular para que esto se rechace? Hace exactamente lo que el solicitante está pidiendo y no requiere el uso de una Terminal).
fuente
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 . Agregue sus propios servidores DNS debajo de él.
Su computadora primero consultará su enrutador, luego pasará por los que definió manualmente.
fuente