Changement de serveur et depuis IPv6 au lieu de certaines IPv4

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Changement de serveur et depuis IPv6 au lieu de certaines IPv4

Re: Changement de serveur et depuis IPv6 au lieu de certaines IPv4

par Couin » 23 juin 2020, 06:28

Ah oui oui c'est sur qu'avec une autre connexion internet (4G) il aura une autre IP mais en général les visiteurs votent depuis le même ordi (ou portable).
Après c’est sur que ce n’est pas non plus catastrophique lol c'était surtout pourquoi le phénomène apparaît plus sur le nouveau serveur que sur l'ancien qui lui même acceptait déjà l'IPv6.

Re: Changement de serveur et depuis IPv6 au lieu de certaines IPv4

par @rthur » 22 juin 2020, 17:11

Pour TOR ou VPN, oui c’est sur, mais c'est certainement bien moins à la portée de beaucoup de gens.
Là le visiteur n'a pas le controle de l'IP donc c'est un peu au hasard qu'il va être soit en v4 soit en v6.
Même si TOR ou un VPN c'est un peu + compliqué, il peut aussi se connecter depuis son mobile en 4G et il aura alors là aussi une IP différente que son PC fixe, donc voter 2 fois restent toujours possible et simple, malheureusement il n'y a pas de solutions imparables.

Re: Changement de serveur et depuis IPv6 au lieu de certaines IPv4

par Couin » 22 juin 2020, 15:25

Bah ca devait être activé sur les deux serveurs, l'IPv6, puisque sur l'ancien, j'ai déjà eu des IPv6 qui sont sorties, dans les votes de titre notamment.
D'ailleurs oui c'est aussi un "problème" car du coup si un coup ca prend IPv4 d'un visiteur un coup IPv6 , il peut voter deux fois pour le même titre dans la même semaine.

Pour TOR ou VPN, oui c’est sur, mais c'est certainement bien moins à la portée de beaucoup de gens.

Re: Changement de serveur et depuis IPv6 au lieu de certaines IPv4

par @rthur » 22 juin 2020, 14:36

IPv6 est Enabled apparemment sur les 2 serveurs (vu avec phpinfo), c'est surtout pour ca que je comprends pas trop pourquoi plus d'IPv6 sortent sur le nouveau serveur que sur l'ancien.
Ce n'est pas via le phpinfo mais dans la console de ton hébergeur probablement pour voir si l'interface réseau du serveur est activé en IPv6 ou pas.

Le truc plus "problématique" c'est que pour les auditeurs qui ne sont pas membre du tchat ou qui le sont mais qui ne sont pas loggés, je me servais de l'adresse IP pour limiter le nombre de demandes si anonyme, ou recommander de se logger sur le tchat pour faire ses demandes (et ainsi les retrouver dans "Mes demandes").
Bah à voir si c'est vraiment problématique car c'est un peu la même chose si ils passent par TOR ou via un VPN (et donc peuvent avoir plusieurs IP même uniquement v4)

Re: Changement de serveur et depuis IPv6 au lieu de certaines IPv4

par Couin » 22 juin 2020, 14:22

Hello,

Merci pour tes précisions :)

IPv6 est Enabled apparemment sur les 2 serveurs (vu avec phpinfo), c'est surtout pour ca que je comprends pas trop pourquoi plus d'IPv6 sortent sur le nouveau serveur que sur l'ancien.

Le truc plus "problématique" c'est que pour les auditeurs qui ne sont pas membre du tchat ou qui le sont mais qui ne sont pas loggés, je me servais de l'adresse IP pour limiter le nombre de demandes si anonyme, ou recommander de se logger sur le tchat pour faire ses demandes (et ainsi les retrouver dans "Mes demandes").

Re: Changement de serveur et depuis IPv6 au lieu de certaines IPv4

par @rthur » 22 juin 2020, 09:41

La variable $_SERVER['REMOTE_ADDR'] va te renvoyer l'adresse IP depuis laquelle ton visiteur consulte ton site.

Si ton serveur accepte les IPv4 et les IPv6 et que ton visiteur a aussi de l'IPv4 + de l'IPv6 sur sa machine alors il peut se connecter indifféremment avec l'une ou l'autre et tu ne peux rien y faire.
Quand il se connecte à ton site il ne le fait qu'avec une IP (v4 ou v6) mais pas les deux à la fois, donc tu ne peux pas recevoir les deux sur le même script pour ne décider de ne retenir qu'une des deux.

La seule solution, qui n'est pas idéale est de désactiver IPv6 sur ton serveur (à voir si c'est possible avec ton hébergeur) pour que tes utilisateurs ne se connectent qu'avec une IPv4.
Mais, ce n'est pas vraiment le sens de l'histoire de faire cela. Normalement tu n'as jamais besoin de faire cela.

Changement de serveur et depuis IPv6 au lieu de certaines IPv4

par Couin » 22 juin 2020, 01:08

Helloooo !!!

Suite à des soucis d'erreurs 503 à tout va depuis 2 semaines sur du mutualisé chez ionos, on a repris, pour faire vite en attendant une autre solution, un autre mutualisé de même gamme, afin de transférer et ne plus être sur le même serveur.

Sur le site, certaines page récupèrent l'adresse IP des visiteurs.
La majorité des IP sur l'ancien serveur étaient en IPv4, mais sur le nouveau, pour les mêmes utilisateurs, c'est l'IPv6 qui sort.
Pourtant le script est le même.
J'ai eu même pour exemple, un visiteur qui a fait 2 demandes de disques, espacées de 10 minutes, la première affiche l'IPv4 , et la deuxième, IPv6 .

J'utilise ce code :

Code : Tout sélectionner

$ip=$_SERVER['REMOTE_ADDR'];
La version PHP est la même (7.3.19) sur les deux serveurs,

Le premier hébergement a pour nom d'host db36xxxxxx.db.1and1.com et le deuxième db50xxxxxx.hosting-data.io

Je sais que MySQL est différent entre les deux (5.5 pour le premier et 5.7 pour le second) mais je pense que ca n'intervient pas dans la détection d'IP par le script.

Y a-t-il un moyen de favoriser l'affichage l'affichage d'IPv4 ou v6 si les deux sont disponibles chez le visiteur ?

Merkouin :)