nslookup funciona con /etc/resolv.conf, ping y ssh no

En nuestra networking universitaria local, obtuve (obtenido por DHCP) la siguiente configuration en /etc/resolv.conf:

search a.domain.com b.domain.com domain.com nameserver xxxx nameserver yyyy 

La configuration es la misma en las Preferences del sistema también. El siguiente problema ocurre:

  • ssh tunnel en osx - connection rechazada
  • Personalizar el time de espera de spindown de HDD externo?
  • Necesito una camera web de alta calidad. ¿Qué especificaciones debo search en la caja?
  • ¿Cómo cambio los accesos directos de Control de Misión de la línea de command?
  • Conéctese al dispositivo Bluetooth a través del terminal
  • ¿Eliminar versiones pasadas de las búsquedas de Spotlight?
  •  nslookup server 

    funciona, y está utilizando uno de los serveres de nombres para solicitar correctamente server.a.domain.com. Si bash hacer ping,

     ping server 

    falla con el host inalcanzable.

     ping server.a.domain.com 

    trabajos. Agregar manualmente el server con la dirección IP obtenida por nslookup a / etc / hosts hace que el ping también funcione, pero esta "solución" elude los serveres de nombres y, por lo tanto, no es ideal (y tendría que agregar otras 20 inputs también). ¿Alguna idea que está causando esto? ¿Por qué ping no usa los resultados de nslookup / searchdomains?

     ssh server 

    también falla, que es el verdadero problema / inconveniencia.

    Ya agregué AlwaysUseSearchDomains a mDNSResponder, pero esta solución solo ayuda al problema cuando se usa server.foo.

    Estoy usando OS X Lion 10.7.3.

  • ¿Por qué macOS Sierra toma tanto espacio del sistema? 160+ GB
  • Alta carga en el server OS X
  • Mountain Lion: no se une a la networking WPA2 Wifi preferida
  • ¿Hay alguna forma de usar diferentes conexiones de networking para diferentes aplicaciones?
  • ¿El pygame instalado a través de homebrew no funciona?
  • No puedo instalar Xcode en mi Mac?
  • 4 Solutions collect form web for “nslookup funciona con /etc/resolv.conf, ping y ssh no”

    Bueno, ¿leíste los comentarios en la parte superior de /etc/resolv.conf ?

     # Mac OS X Notice # # 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. 

    La solución correcta es agregar los dominios de búsqueda a través del panel de Red en Preferences del Sistema como se describe aquí .

    Yo tuve el mismo problema. La solución que utilicé fue crear un directory / etc / resolver. Dentro de ese directory, cree un file nombrado para cada dominio que desee resolver. Dentro de cada file debe haber dos líneas

     nameserver 10.0.100.2 domain home.cainmanor.com 

    El file anterior se llamaría / etc / resolver / home. Es posible que deba llamarse home.cainmanor.com, pero no puedo probarlo ahora.

    ¡Buena suerte!

    Creo que el problema radica en la configuration de SearchDomains: ping / ssh intentan usar gethostbyname2() que falla porque named ya no se está ejecutando (al less en Lion) y /etc/resolv.conf con los search_dominios configurados se ignora. /etc/hosts es el último recurso para gethostbyname2() y por lo tanto ssh funciona nuevamente con las inputs correctas en /etc/hosts . Debería ser arreglado por Apple.

    Al agregar manualmente los dominios de búsqueda, uno por uno lo solucionó, consulte la solución anterior.

    Recibo este problema cada cierto time, cuando mi Mac Book Pro (OS X versión 10.10.1) ha estado dormido. Actívelo y no puedo usar el nombre de host de las máquinas en mi networking (y el ping tampoco funciona). nslookup funciona bien. No se pueden ver los posts relevantes en / var / log. Déjalo unos minutos y listo para que funcione de nuevo …

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).