IP blocage

  • green-eyed
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Avr 23, 2004
  • Messages: 9
  • Loc: PL
  • Status: Offline

Message Avril 23rd, 2004, 10:48 am

Bonjour,


J'ai un blog, hébergé sur Blogger (blogspot.com). Tiens à se débarrasser de certains hôtes indésirables. Je connais leurs ips.

Peut-on vous aider à trouver la solution la plus efficace?

S'il vous plaît noter qu'il s'agit d'un weblog...donc je ne peux pas créer des dossiers, de télécharger des programmes etc - la seule chose que je puisse faire est de modifier le modèle HTML.

Y at-il efficace scripts java? (J'ai essayé d'utiliser une partie, mais ils n'avaient tout simplement pas de travail...)

Ou quoi que ce soit...Mais de l'aide, s'il vous plaît.

Et btw - comment puis-je faire, il est impossible de se connecter au site par le biais d'un proxy?


Je vous remercie à l'avance.
  • Anonymous
  • Bot
  • No Avatar
  • Inscription: 25 Feb 2008
  • Messages: ?
  • Loc: Ozzuland
  • Status: Online

Message Avril 23rd, 2004, 10:48 am

  • rtm223
  • Mastermind
  • Mastermind
  • Avatar de l’utilisateur
  • Inscription: Mar 24, 2004
  • Messages: 1855
  • Loc: Uk
  • Status: Offline

Message Avril 23rd, 2004, 10:51 am

vous pourriez probablement faire quelque chose avec javascript (comme la vérification de leur adresse IP et de la fermer si un match dans votre liste de unwanteds. Mais vos hôtes indésirables peuvent dissable javascript, ce ne serait pas efficace.....
CSS website design tutorials
  • green-eyed
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Avr 23, 2004
  • Messages: 9
  • Loc: PL
  • Status: Offline

Message Avril 23rd, 2004, 10:58 am

Eh bien, j'ai le script suivant:


Quote:
<script language="JavaScript">
var ip = <! -- #echo var = "REMOTE_ADDR" ->
if (ip == 206.186.23.178) (
alert ( "STOP! Vous consultez cette page à partir d'une adresse IP qui n'est pas autorisé!");
alert ( "Pourquoi ne pouvez-vous pas les gars, laissez-moi seul?");
if (confirm ( "Voulez-vous laisser en paix? Ou dois-je vous aider?"))
(location.href = "http://www.yahoo.com") else (( "OK, vous choisissez I don't care! Bye bye! Don't come back! ") (Location.href =" http://www.yahoo.com ")))
</ script>



J'ai collé le dans le modèle, puis bloqué mon ip. Il ne fonctionne pas - je me connecter sur le site sans aucun problème.


Pourriez-vous s'il vous plaît me dire quel problème avec ce script?
  • _Leo_
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2004
  • Messages: 279
  • Loc: Buenos Aires, Argentina
  • Status: Offline

Message Avril 23rd, 2004, 10:59 am

Il n'y a pas de javascript une véritable solution à votre problème. Si ils ont une IP fixe, vous pouvez modifier un PHP ou de configuration du serveur Web. Mais j'imagine que vous ne pouvez pas faire cela.

Le proxy question: impossible de ses archives qui, sans PHP. Et même avec PHP, ce sera un lent solution.
  • green-eyed
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Avr 23, 2004
  • Messages: 9
  • Loc: PL
  • Status: Offline

Message Avril 23rd, 2004, 12:25 pm

Ainsi...avoir à renoncer?


Et qu'est-ce que vous en pensez:

1) de télécharger un blocage ip-programme (en php) sur mon propre serveur (lycos)

2) coller un code de redirection dans le modèle de weblogs


L'idée est que les clients tentent de se connecter à mon blog sont redirigés vers le php - fichier hébergé sur mon serveur (supportant php) et puis après la vérification - en fonction de leur ip - ils donné des coups de pied ou de revenir sur le blog?

Serait-il?

Si vous pensez, il peut travailler, dites-moi s'il vous plaît, comment le lien de redirection devrait ressembler (un code que j'ai coller dans le modèle de weblogs).

Merci d'avance.
  • _Leo_
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2004
  • Messages: 279
  • Loc: Buenos Aires, Argentina
  • Status: Offline

Message Avril 23rd, 2004, 1:04 pm

La désactivation de javascript, prendra place à neuf secondes pour tout client désireux d'accéder à votre blog. Une fois javascript est désactivé, le navigateur qui ignore tout le script. Pensez-vous que cela va marcher?

Je ne le pense pas. C'est pourquoi je l'ai dit il n'y a pas de véritable solution avec le javascript. Peu importe le script vous mettre dans le modèle de blog.
  • _Leo_
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2004
  • Messages: 279
  • Loc: Buenos Aires, Argentina
  • Status: Offline

Message Avril 23rd, 2004, 1:06 pm

Maintenant, pourquoi ne pas vous mettre votre blog sur votre propre serveur?

Je crois qu'il ya de nombreux weblogs gratuit open source en PHP.
  • green-eyed
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Avr 23, 2004
  • Messages: 9
  • Loc: PL
  • Status: Offline

Message Avril 24th, 2004, 8:20 am

"...était aveugle, mais maintenant je vois ":)

Merci.

Oui, je sais que je peux héberger mon blog sur un serveur gratuit. Mais - je ne les trouve pas fiable. Vous savez ce que je veux dire? Ils montent et descendent, theyre lent et ainsi de suite...Blogger offre un très bon accueil, je dois l'admettre.
  • green-eyed
  • Newbie
  • Newbie
  • No Avatar
  • Inscription: Avr 23, 2004
  • Messages: 9
  • Loc: PL
  • Status: Offline

Message Avril 24th, 2004, 8:22 am

D'autre part - je ne serais jamais même penser qu'il est très difficile de bloquer quelqu'un...
  • _Leo_
  • Proficient
  • Proficient
  • Avatar de l’utilisateur
  • Inscription: Fév 17, 2004
  • Messages: 279
  • Loc: Buenos Aires, Argentina
  • Status: Offline

Message Avril 24th, 2004, 8:44 am

Eh bien, il est pratiquement impossible, même dans votre propre serveur Web. La plupart des FAI utilisent une adresse IP dynamique régime où la propriété intellectuelle accordée à un utilisateur change à chaque fois qu'il se connecte.
  • Managedlinks
  • Proficient
  • Proficient
  • No Avatar
  • Inscription: Mar 31, 2004
  • Messages: 294
  • Status: Offline

Message Avril 28th, 2004, 7:17 pm

Il peut être fait, en utilisant un script côté serveur, tels que Perl ou PHP

le problème de l'adresse IP dynamique peut être résolue par le blocage des blocs de propriété intellectuelle

Cela pourrait, malheureusement, de lock-out de larges pans de lecteurs potentiels

la solution au problème est probablement caché dans POURQUOI vous voulez bloquer particulier ips.

étant donné que, une solution est en attente d'être trouvé.

PS la raison pour laquelle votre script ne fonctionne pas parce que vous avez intégré une commande SSI en elle. mais votre page ne l'est pas. shtml donc SSI ne fonctionne pas.
  • Black_Legon
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Avr 27, 2004
  • Messages: 35
  • Loc: Netherlands
  • Status: Offline

Message Avril 29th, 2004, 1:52 am

vous ne pouvez pas faire un bloc avec javascript. vous pouvez toujours passer cela.
La seule façon de faire est un langage côté serveur. Comme ASP, PHP, PERL.

ici d'un script que vous pouvez utiliser...

[php]
<?
/ / Copyright (c) 2003-2004 Black_Legon.)
/ / Tous droits réservés ( http://www.atlantisthegame.com )

bmode $ = 1;

/ / $ Bloc IP est l'adresse IP de la personne que vous souhaitez bloquer.
/ / Vous pouvez ajouter autant d'adresses IP en tant que de besoin, mais garder le même format.
/ / La dernière période d'enquête ne sera pas besoin d'un, après celui-ci. Les autres le feront.

Blockip $ = array ( "216.254.16.21",
"2.2.2.2",
"3.3.3.3"
);



/ / $ Blockmsg est le message à l'utilisateur de voir si elles sont bloquées.
/ /
/ / Exemple:


$ blockmsg = array ( "1.1.1.1 ne sont pas autorisés."
"2.2.2.2 bloqués pour les forums abus."
"Nous sommes 3.3.3.3 temporairement arrêté. "
);

/ / Dont ajouter.

$ x = count ($ Blockip);

for ($ y = 0; $ y <$ x, $ y + +) (
if ($ bmode == 1 & & $ REMOTE_ADDR == $ Blockip [$ y]) (
exit ($ blockmsg [$ y]);
) Else if ($ bmode == 0 & & $ REMOTE_ADDR == $ Blockip [$ y]) (
break;
)
)

?>
[/ php]

J'espère que vous pourrez utiliser.
  • Black_Legon
  • Beginner
  • Beginner
  • No Avatar
  • Inscription: Avr 27, 2004
  • Messages: 35
  • Loc: Netherlands
  • Status: Offline

Message Avril 29th, 2004, 1:54 am

et plus de problème que l'ip...
[php]
if ($ _SERVER [ "HTTP_X_FORWARDED_FOR"]) (
if ($ _SERVER [ "HTTP_CLIENT_IP"]) (
$ proxy = $ _SERVER [ "HTTP_CLIENT_IP"];
) Else (
$ proxy = $ _SERVER [ "REMOTE_ADDR"];
)
$ ip = $ _SERVER [ "HTTP_X_FORWARDED_FOR"];
) Else (
if ($ _SERVER [ "HTTP_CLIENT_IP"]) (
$ ip = $ _SERVER [ "HTTP_CLIENT_IP"];
) Else (
$ ip = $ _SERVER [ "REMOTE_ADDR"];
)
)
[/ php]

Cet script peut obtenir presque tous les ip.

Afficher de l'information

  • Total des messages de ce sujet: 13 messages
  • Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 126 invités
  • Vous ne pouvez pas poster de nouveaux sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas éditer vos messages
  • Vous ne pouvez pas supprimer vos messages
  • Vous ne pouvez pas joindre des fichiers
 
 

© 2011 Unmelted, LLC. Ozzu® est une marque déposée de Unmelted, LLC