2012-02-12 4 views
0

Dans le fichier/etc/hosts vous pouvez bloquer le trafic viaComment rediriger un site

## 
# Host Database 
# 
# localhost is used to configure the loopback interface 
# when the system is booting. Do not change this entry. 
## 
127.0.0.1  localhost 
255.255.255.255 broadcasthost 
::1    localhost 
fe80::1%lo0  localhost 

# Block Adobe Activation 
127.0.0.1  activate.adobe.com 
127.0.0.1  practivate.adobe.com 
127.0.0.1  ereg.adobe.com 
127.0.0.1  activate.wip3.adobe.com 
127.0.0.1  wip3.adobe.com 
127.0.0.1  3dns-3.adobe.com 
127.0.0.1  3dns-2.adobe.com 
127.0.0.1  adobe-dns.adobe.com 
127.0.0.1  adobe-dns-2.adobe.com 
127.0.0.1  adobe-dns-3.adobe.com 
127.0.0.1  ereg.wip3.adobe.com 
127.0.0.1  activate-sea.adobe.com 
127.0.0.1  wwis-dubc1-vip60.adobe.com 
127.0.0.1  activate-sjc0.adobe.com 
127.0.0.1  hl2rcv.adobe.com 
#127.0.0.1  reddit.com 
#127.0.0.1  www.reddit.com 

Cependant, je veux rediriger ces sites vers un autre site j'informer en ligne à l'utilisateur c'est le contenu bloqué

+4

Allez, soutenez les dirigeants affamés d'Adobe! Ne piratez pas leur logiciel! – bzlm

+1

lol c'est un ordinateur d'amis. Je ne paierais jamais l'argent pour un mac. Cependant, je vais l'informer de son eyepatch et pegleg dans le post. – Will

+0

@bzlm: Le simple fait de bloquer le "partage d'informations" avec les serveurs d'Adobe pour des raisons de confidentialité ne signifie pas nécessairement que vous piratiez le logiciel. Mais oui, cela semble vraiment suspect ... –

Répondre

1

Vous ne pouvez pas rediriger vers un site Web en tant que tel - le seul objectif que vous pouvez essayer est d'obtenir l'adresse IP du site Web hébergé sur et si le serveur est configuré pour gérer le requ est, ça va marcher. Cela signifie qu'il ne fonctionnera pas sur des serveurs partagés qui ont une adresse IP.

Pour une redirection plus sophistiquée, vous devez utiliser une autre solution.

+0

pourriez-vous me diriger dans la direction d'autres solutions appropriées ou même potentielles. – Will

+0

@Will Pour un je pense en laissant le localhost en place, mais en servant la page Web là (éventuellement rediriger vers de vrais sites internet) est certainement viable. Pas vraiment sûr s'il y a une solution plus facile. –

+0

Ok, alors permettez-moi d'ajouter ceci comme un potentiel, serait-il possible alors de placer mon hôte local sur l'URL ou l'adresse IP d'un site Web? – Will

1

Au lieu de définir ces adresses IP sur 127.0.0.1, réglez-les sur l'adresse IP du serveur "Désolé, bloqué"

+0

Comment puis-je trouver un site Web IP? – Will

+0

@L'exécution de la commande 'ping google.com' (par exemple) résoudra les DNS et affichera la sortie IP. Ensuite, vous pouvez essayer de visiter l'ip via le navigateur et voir comment cela se passe. Si c'est le site que vous recherchez, vous pouvez simplement l'utiliser dans le fichier 'hosts'. –

+0

Je suppose que vous avez l'URL du site Web, quelque chose comme 'http: // my.website.com' Maintenant, sur le terminal OSX, tapez' ping my.website.com' et notez l'adresse IP en cours d'echode. Notez cependant que vous ne pouvez pas utiliser quelque chose comme 'http: // my.website.com/chemin/vers/page.html' - ce lien de redirection ne se trouve pas sur la couche IP, mais sur la couche HTTP et peut donc ne pas être créé en manipulant les informations IP. –

Questions connexes