multi-home di High Sierra e bloccare un indirizzo?

0

Eseguo Apache sul mio Macbook Pro per l'utilizzo offline di un'app Web. Ma per "autodifesa" online, io uso / etc / hosts per mappare determinati nomi host su 127.0.0.1 il che significa che se una pagina web causa un GET a uno di questi, colpisce invece il mio webserver locale.

Preferirei che non facessero nulla. Se li indirizzo a un indirizzo che so essere irraggiungibile, ad esempio 10.250.250.250, una pagina web progettata in modo non corretto potrebbe non essere visualizzata fino al timeout di GET.

In 10.13.4, come faccio a (Posso) indirizzarli a un indirizzo privato separato che verrà gestito sul Macbook e impostare quell'indirizzo per rifiutare immediatamente tutto? (Senza cambiare il modo in cui si comporta il loopback.)

(A proposito, la documentazione di Apple ha a lungo affermato che / etc / hosts è usato solo in modalità utente singolo. Ho trovato che sia falso su molte versioni di OS X / MacOS. )

    
posta WGroleau 24.04.2018 - 10:38
fonte

1 risposta

2

Il modo più semplice per ottenere uno scarto garantito senza timeout è utilizzare un indirizzo di broadcast 255.255.255.255. Modifica il file / etc / hosts e per gli host a cui desideri venga rifiutata la richiesta inserisci una voce come:

255.255.255.255  rejectedhost.com
255.255.255.255  someotherhost.net

Questa tecnica semplice e gratuita può anche essere utilizzata per bloccare gli host pubblicitari su pagine web adrenaliniche o popolate da popup.

    
risposta data 24.04.2018 - 17:46
fonte

Leggi altre domande sui tag