High Sierra de casas múltiples y bloquear una dirección?

0

Ejecuto Apache en mi Macbook Pro para el uso fuera de línea de una aplicación web. Pero para la "autodefensa" en línea, uso / etc / hosts para asignar ciertos nombres de host a 127.0.0.1, lo que significa que si una página web causa un GET a uno de estos, golpea mi servidor web local.

Prefiero que no hagan nada. Si los dirijo a una dirección que sé que es inalcanzable, por ejemplo, 10.250.250.250, es posible que una página web mal diseñada no se muestre hasta que el GET agote el tiempo de espera.

En 10.13.4, ¿cómo puedo (puedo yo) señalarlos a una dirección privada separada que se manejará en el Macbook y configurar esa dirección para que rechace todo inmediatamente? (Sin cambiar cómo se comporta el loopback).

(Por cierto, la documentación de Apple ha afirmado durante mucho tiempo que / etc / hosts solo se usa en modo de usuario único. Descubrí que es falso en muchas versiones de OS X / MacOS. )

    
pregunta WGroleau 24.04.2018 - 10:38

1 respuesta

2

La forma más fácil de lograr un rechazo garantizado sin tiempo de espera es utilizar una dirección de difusión 255.255.255.255. Edite su archivo / etc / hosts y, para los hosts que desee que se rechacen, coloque una entrada como:

255.255.255.255  rejectedhost.com
255.255.255.255  someotherhost.net

Esta técnica simple y gratuita también se puede usar para bloquear hosts de anuncios en páginas web llenas de anuncios o ventanas emergentes.

    
respondido por el boris42 24.04.2018 - 17:46

Lea otras preguntas en las etiquetas