0 votos

Cambiar el archivo de hosts no tiene ningún efecto

He editado el archivo /etc/hosts en macOS 10.12.6. Luego intenté limpiar los servicios de DNS y no tuvo efecto, ¿por qué?

Esto es lo que he hecho:

cd /etc
sudo cat hosts
sudo cat -te hosts
##$
# Host Database$
#$
# localhost se utiliza para configurar la interfaz loopback$
# cuando el sistema se está iniciando. No cambies esta entrada.$
##$
127.0.0.1^Ilocalhost$
255.255.255.255^Ibroadcasthost$
::1^Ilocalhost$
127.0.0.1^Ipagead46.l.doubleclick.net$
$
$

ping pagead46.l.doubleclick.net
PING pagead46.l.doubleclick.net (172.217.23.66): 56 bytes de datos
64 bytes desde 172.217.23.66: icmp_seq=0 ttl=56 time=678.921 ms
64 bytes desde 172.217.23.66: icmp_seq=1 ttl=56 time=35.715 ms
64 bytes desde 172.217.23.66: icmp_seq=2 ttl=56 time=52.304 ms
64 bytes desde 172.217.23.66: icmp_seq=3 ttl=56 time=48.495 ms
^C
--- estadísticas de ping de pagead46.l.doubleclick.net ---
4 paquetes transmitidos, 4 paquetes recibidos, pérdida de paquetes 0.0%
tiempo de ida y vuelta min/avg/max/stddev = 35.715/203.859/678.921/274.346 ms

dscacheutil -flushcache
ps -ef | grep mDNS
    0  1777     1   0  6:46PM ??         0:00.11 /usr/sbin/mDNSResponderHelper
   65  1916     1   0  8:17PM ??         0:00.07 /usr/sbin/mDNSResponder
  501  1929  1013   0  8:19PM ttys007    0:00.00 grep mDNS

dscacheutil -flushcache
sudo killall mDNSResponder
sudo killall mDNSResponderHelper
ps -ef | grep mDNS
   65  1933     1   0  8:20PM ??         0:00.03 /usr/sbin/mDNSResponder
  501  1936  1013   0  8:20PM ttys007    0:00.00 grep mDNS

sudo cat -te hosts
##$
# Host Database$
#$
# localhost se utiliza para configurar la interfaz loopback$
# cuando el sistema se está iniciando. No cambies esta entrada.$
##$
127.0.0.1^Ilocalhost$
255.255.255.255^Ibroadcasthost$
::1^Ilocalhost$
127.0.0.1^Ipagead46.l.doubleclick.net$
$
$

ping pagead46.l.doubleclick.net
PING pagead46.l.doubleclick.net (172.217.23.66): 56 bytes de datos
64 bytes desde 172.217.23.66: icmp_seq=0 ttl=56 time=43.226 ms
64 bytes desde 172.217.23.66: icmp_seq=1 ttl=56 time=39.457 ms
64 bytes desde 172.217.23.66: icmp_seq=2 ttl=56 time=36.937 ms
^C
--- estadísticas de ping de pagead46.l.doubleclick.net ---
3 paquetes transmitidos, 3 paquetes recibidos, pérdida de paquetes 0.0%
tiempo de ida y vuelta min/avg/max/stddev = 36.937/39.873/43.226/2.584 ms

cat -te ... muestra un ^I para tabulaciones y un $ para nueva línea para mostrar exactamente lo que hay en el archivo.

Ninguno de mis navegadores (Safari o Chrome) parece respetar la nueva entrada en hosts.

Ciertamente estoy haciendo algo mal aquí, cualquier ayuda es bienvenida.

1voto

Tetsujin Puntos 23061

Recomendaría Gas Mask (software gratuito, sin afiliación) que no solo elimina la necesidad de intentar hackearlo en la terminal, sino que también te permite tener múltiples versiones del archivo hosts, intercambiables sobre la marcha, con respuesta instantánea.

introduce la descripción de la imagen aquí

Para usarlo, crea un archivo nuevo: configurará los valores predeterminados automáticamente. Copia/pega cualquier configuración existente que desees conservar de un archivo a otro. Agrega cualquier dato nuevo en el mismo formato; es muy tolerante con el formato, sea con tabulaciones o espacios.
Guarda y luego actívalo.
Puedes intercambiar perfiles en cualquier momento mientras la aplicación esté en funcionamiento, de lo contrario, el último seleccionado persistirá.
Al activar un perfil, estará disponible de inmediato.
Nota: el uso de 127.0.0.1 en lugar de localhost para IPV6 no es estándar, pero parece hacer que el Mac funcione mejor

0 votos

Puedo intentarlo, parece bueno - pero en realidad intenté encontrar la respuesta al -por qué- y con la herramienta Gas Mask probablemente nunca lo descubriré. Gracias por responder.

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