Hostfile no funciona para el subdominio

1

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

Por lo general, funciona bien, la primera vez que funciona solo 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 IP en vivo 5.6.7.8)

También intenté vaciar el caché de DNS sin éxito usando:

sudo dscacheutil -flushcache

Hacer ping a ambos dominios devuelve el 100% de pérdida de paquetes

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 probé diferentes navegadores (Opera, Firefox, Safari), ya que Chrome es bastante agresivo con el almacenamiento en caché de DNS.

¿Alguna idea?

EDITAR: las direcciones IP y los dominios son pura ficción aquí.

    
pregunta pycvalade 08.01.2018 - 22:11

1 respuesta

0

Según el comentario de @ user3439894 a la pregunta original, matar directamente los procesos de mDNSResponder solucionó el problema para mí.

El comando utilizado fue:

sudo killall -HUP mDNSResponder

De la página manual de killall :

  

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

     

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

    
respondido por el pycvalade 09.01.2018 - 16:32

Lea otras preguntas en las etiquetas