1 votos

Hostfile no funciona para subdominio

Estoy intentando configurar registros A personalizados para dominios a través de /etc/hosts en mi MBP OSX 10.13.2.

Normalmente funciona bien, la primera vez que funciona sólo para 1 de los 2 dominios:

  • 1.2.3.4 dev.com (funciona; apunta a 1.2.3.4)
  • 1.2.3.4 admin.dev.com (no funciona; apunta a la IP 5.6.7.8)

He intentado limpiar la caché DNS también sin éxito utilizando:

sudo dscacheutil -flushcache

Hacer ping a ambos dominios devuelve una pérdida de paquetes del 100

PING dev.com (1.2.3.4): 56 data bytes
Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2
Request timeout for icmp_seq 3
Request timeout for icmp_seq 4
Request timeout for icmp_seq 5

También he probado diferentes navegadores (Opera, Firefox, Safari), ya que sé que Chrome es bastante agresivo con el almacenamiento en caché de DNS.

¿Alguna idea?

EDIT: Las direcciones IP y los dominios son pura ficción.

0 votos

Intenta usarlo: sudo killall -HUP mDNSResponder

0 votos

Depende de si 1.2.3.4 es sólo un marcador de posición en su pregunta. Las direcciones reales 1.2.3.4 (o 1.1.1.1) son extinto/filtrado porque mucha gente lo utiliza como marcadores de posición. ping sld.tld (1.2.3.4) ¡realmente se agota el tiempo de espera!

0 votos

@user3439894; ¡parece que matar el proceso ha funcionado! @klanomath; efectivamente, era sólo para el ejemplo :)

1voto

dprevite Puntos 186

Basado en @user3439894 comentario a la pregunta original, directamente matando mDNSResponder procesos solucionado el problema para mí.

El comando utilizado fue:

sudo killall -HUP mDNSResponder

Desde el manual killall página:

killall envía una señal a todos los procesos que estén ejecutando cualquiera de los comandos especificados. Si no se especifica ningún nombre de señal, se envía SIGTERM.

Las señales pueden especificarse por nombre (por ejemplo, -HUP o -SIGHUP ) o por número (por ejemplo, -1) o mediante la opción -s.

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