Salut Otomatic.
Cette discussion fait suite à ce sujet : Problème avec Google Chrome ! que je vais reprendre ici.
J'ai deux problèmes que je n'arrive pas à comprendre :
1) le localhost.
Une déclarative implicite impose comme adresse IP pour "localhost", soit d'avoir :
--> "127.0.0.1" pour l'Ipv4,
--> "::1" pour l'Ipv6.
Le pire est de ne pas pouvoir les modifier, même en faisant une déclarative dans le fichier "hosts".
Comment j'ai vérifié cela ?
D'une part, j'ai modifié mon fichier "hosts" et d'autre part, j'accède à la page "localhost" en consultant "phpinfo" et en recherchant "server_addr" & "remote_addr".
Dans tous les cas, j'ai toujours la même adresse Ipv6 "::1", et c'est cela que je ne comprends pas.
Ce qui est d'autant plus bizarre, c'est que j'ai désactivé l'Ipv6 de ma box.
J'ai bien vérifié, dans le détail de ma "connexion réseau sans fil" que le DHCP me donnait seulement des adresses Ipv4, mais aussi en accédant à une page web qui me donne les adresses Ip.
Après cette vérification (même en testant "[test-ipv6.com];), je suis bien en Ipv4 du point de vue réseau.
Quelles sont les adresses associées à localhost ?
J'ai fait le test dans l'invite de commande. Voici ce que j'obtiens :
En fait, c'est plus une constatation, voire une totale impuissance à modifier ce Localhost.
Il n'est pas utile de le définir dans le fichier "Hosts", comme ci-après, car c'est implicite !
Voici un lien qui détail ce qu'est Localhost : [fr.wikipedia.org]
Il est bien dit que localhost est associé soit à l'adresse Ipv6 "::1" ou à l'adresse Ipv4 "127.0.0.0/8".
Donc a priori, localhost n'a pas besoin d'être défini dans le fchier Host, vu qu l'on ne peut pas le modifier !
2) les adresses Ipv6 locaux.
C'est là que j'ai des problèmes !
Je n'arrive pas à trouver les adresses locaux en Ipv6, à l'instar de l'Ipv4, pour les associer à mes sites locaux.
Je fais le test avec mon site "mon-site-un".
Dans le fichier "hosts", je déclare seulement :
L'adresse Ipv6 fixe a été définie par ma SFR BOX et apparait bien dans le détail de ma "connexion réseau sans fil".
Ce que j'ai changé, c'est juste la première ligne, là où il y a : "<VirtualHost [::101]:80>".
Et à ma grande surprise, dans mon navigateur Google Chrome, j'ai ce message qui apparait :
Après avoir fait des tentatives de modification des adresses IP de Localhost, je me demande s'il est possible d'utiliser des adresses Ipv6 locaux, c'est-à-dire autrement que celle qui sont déclarées par le DHCP de la box ?
J'aimerai savoir si tu as une solution ?
Merci Otomatic !
@+
Cette discussion fait suite à ce sujet : Problème avec Google Chrome ! que je vais reprendre ici.
J'ai deux problèmes que je n'arrive pas à comprendre :
1) le localhost.
Une déclarative implicite impose comme adresse IP pour "localhost", soit d'avoir :
--> "127.0.0.1" pour l'Ipv4,
--> "::1" pour l'Ipv6.
Le pire est de ne pas pouvoir les modifier, même en faisant une déclarative dans le fichier "hosts".
Comment j'ai vérifié cela ?
D'une part, j'ai modifié mon fichier "hosts" et d'autre part, j'accède à la page "localhost" en consultant "phpinfo" et en recherchant "server_addr" & "remote_addr".
Dans tous les cas, j'ai toujours la même adresse Ipv6 "::1", et c'est cela que je ne comprends pas.
Ce qui est d'autant plus bizarre, c'est que j'ai désactivé l'Ipv6 de ma box.
J'ai bien vérifié, dans le détail de ma "connexion réseau sans fil" que le DHCP me donnait seulement des adresses Ipv4, mais aussi en accédant à une page web qui me donne les adresses Ip.
Après cette vérification (même en testant "[test-ipv6.com];), je suis bien en Ipv4 du point de vue réseau.
Quelles sont les adresses associées à localhost ?
J'ai fait le test dans l'invite de commande. Voici ce que j'obtiens :
C:\WINDOWS\system32>ping -4 localhost Envoi d’une requête 'ping' sur Orion [127.0.0.1] avec 32 octets de données : Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128 Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128 Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128 Réponse de 127.0.0.1 : octets=32 temps<1ms TTL=128 Statistiques Ping pour 127.0.0.1: Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), Durée approximative des boucles en millisecondes : Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms C:\WINDOWS\system32>ping -6 localhost Envoi d’une requête 'ping' sur Orion [::1] avec 32 octets de données : Réponse de ::1 : temps<1ms Réponse de ::1 : temps<1ms Réponse de ::1 : temps<1ms Réponse de ::1 : temps<1ms Statistiques Ping pour ::1: Paquets : envoyés = 4, reçus = 4, perdus = 0 (perte 0%), Durée approximative des boucles en millisecondes : Minimum = 0ms, Maximum = 0ms, Moyenne = 0ms C:\WINDOWS\system32>Et pourtant dans mon fichier "hosts", je n'ai aucune référence à localhost !!!
En fait, c'est plus une constatation, voire une totale impuissance à modifier ce Localhost.
Il n'est pas utile de le définir dans le fichier "Hosts", comme ci-après, car c'est implicite !
127.0.0.1 localhost ::1 localhostMettre autre chose que ces deux adresses (Ipv4 & Ipv6) serait une erreur !
Voici un lien qui détail ce qu'est Localhost : [fr.wikipedia.org]
Il est bien dit que localhost est associé soit à l'adresse Ipv6 "::1" ou à l'adresse Ipv4 "127.0.0.0/8".
Donc a priori, localhost n'a pas besoin d'être défini dans le fchier Host, vu qu l'on ne peut pas le modifier !
2) les adresses Ipv6 locaux.
C'est là que j'ai des problèmes !
Je n'arrive pas à trouver les adresses locaux en Ipv6, à l'instar de l'Ipv4, pour les associer à mes sites locaux.
Je fais le test avec mon site "mon-site-un".
Dans le fichier "hosts", je déclare seulement :
::101 mon-site-unet à l'identique de ce que j'ai fait par ailleurs, j'ai transposé mon VirtualHost ainsi :
# ------------------- # # mon-site-un # # ------------------- # <VirtualHost [::101]:80> ServerName mon-site-un ServerAdmin artemus@jcz.fr DocumentRoot "f:/Site-01/" # ErrorLog "f:/Site-01/Logs/error.log" CustomLog "f:/Site-01/Logs/custom.log" common # <Directory /> Options -Indexes +FollowSymLinks +MultiViews AllowOverride all <RequireAny> Require all granted </RequireAny> </Directory> </VirtualHost>En fait, j'ai repris un autre site qui fonctionne bien en Ipv6.
L'adresse Ipv6 fixe a été définie par ma SFR BOX et apparait bien dans le détail de ma "connexion réseau sans fil".
Ce que j'ai changé, c'est juste la première ligne, là où il y a : "<VirtualHost [::101]:80>".
Et à ma grande surprise, dans mon navigateur Google Chrome, j'ai ce message qui apparait :
Ce site est inaccessible Impossible de trouver l'adresse DNS du serveur mon-site-un. Effectuez une recherche Google sur mon site. ERR_NAME_NOT_RESOLVEDSi je désire mettre des adresses Ipv6 locaux, à l'instar des adresses Ipv4 127.0.0.x, comment dois-je m'y prendre ?
Après avoir fait des tentatives de modification des adresses IP de Localhost, je me demande s'il est possible d'utiliser des adresses Ipv6 locaux, c'est-à-dire autrement que celle qui sont déclarées par le DHCP de la box ?
J'aimerai savoir si tu as une solution ?
Merci Otomatic !
@+