3 votos

Utilizar "options ndots:2" en la resolución global de DNS

Hasta ayer, entraba regularmente en mis servidores con nombres como " server.prod.example.com " como " server.prod " y ha funcionado bien. (En realidad, esto requería conseguir que mDNSResponder se iniciara con el " -AlwaysAppendSearchDomains ", pero eso es otra historia. Creo).

Hace muy poco tiempo, se activó el TLD ".prod". Ahora, cuando intento entrar en " server.prod ", se resuelve a 127.0.53.53. Este es un problema universal de DNS y se puede resolver en otros resolvedores de DNS basados en BIND añadiendo " options ndots:2 " a la configuración del resolver (normalmente " /etc/resolv.conf ").

¿Es posible configurar esta opción con el resolver basado en scutil/configd de MacOS?

Voy a señalar que el resolver parece reconocer la opción cuando se pone en un archivo de configuración del resolver en " /etc/resolver ": cuando se coloca allí, " scutil --dns " muestra la opción. Por supuesto, no sirve de nada allí.

Estoy en Mavericks, si eso hace alguna diferencia.

2voto

Derek Kromm Puntos 246

Tengo este mismo problema. Pude arreglar esto fácilmente en mi escritorio linux añadiendo la línea a /etc/resolvconf/resolv.conf.d/head

OSX es una bestia diferente sin embargo, esperando que alguien más inteligente que yo pueda encontrar una manera. Echo de menos ser capaz de "ssh server1.prod" :(

La alternativa es configurar "ssh" como un alias de un script, y el nombre del servidor es su $1. El script puede ver si los últimos 5 caracteres de $1 son ".prod" y si es así ssh al fqdn.

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