Actu Center Consoles Center Info PC Center

Jeux

Dossiers et Tests

Passez Plesk 8.x en IPv6
Par Supervegeta
Publié : Octobre 24, 2008
Imprimer    Email
Partagez cet article sur facebook

0. Introduction

L'IPv4 est l'IP la plus utilisée actuellement. Elle se compose d'une rangée de chiffres de la forme xxx.xxx.xxx.xxx. Par exemple, notre IP est 88.191.47.90. Même si l'IPv6 n'est pas la plus répondue aujourd'hui, elle deviendra indispensable dans le futur de par ses différentes qualités. Je vous laisse faire des recherches concernant les différences entre les deux protocoles. L'IPv6 de notre server est 2a01:e0b:1:47:240:63ff:feec:19ba.

En premier lieu, ce tuto ne sert à rien si votre propre server n'accepte pas l'IPv6. Pour notre part, nous avons une dédibox sous debian 4.x avec le dernier kernel en date (permettant donc l'IPv6). De plus vieux kernel ne le permettent pas forcément. Des offres d'OVH permettent également de tels types de server, mais se ne sont pas les seuls, heureusement.

Afin de vérifier si votre server accepte l'IPv6, ouvrez une console, et tapez ifconfig. Si vous avez au moins une ligne commençant par adr inet6, c'est bon signe (ne prenez cependant par celle commençant par fe80... c'est une adresse interne).

En ce qui concerne plesk, il va falloir toucher au coeur de la bête.  Par chance, presque tout se fait directement dans la base de données.

1. Base de données PSA

Dans la base de données PSA, nous allons premièrement modifier la structure des tables dns_recs et  dns_recs_t afin d'accepter les enregistrements de type AAAA. Le type d'enregistrement AAAA est celui de l'IPv6 alors que celui de type A est celui de l'IPv4. Ces tables acceptent déjà les types A, MX, NS, CNAME, PTR, TXT, SRV, master, none. Dorénavant, ces tables doivent accepter AAAA.

Nous allons maintenant créer un enregistrement de type AAAA. Pour cela, basons nous sur un de type A. Prenons par exemple le site actucenter.com, voici ses valeurs dans la table dns_recs :

  • id : on s'en fout, c'est un auto incrément lorsqu'on crée un nouvel enregistrement dans la base (pour AAAA, l'id sera donc différent)
  • dns_zone_id : cet id correspond au site en question dans la base. Pour notre cas, c'est 3.
  • type : A (le type de l'IPv4)
  • displayHost : actucenter.com (c'est le site racine. Mais c'est le même procédé pour un sous domaine).
  • host : actucenter.com
  • displayVal : 88.191.47.90 (l'IPv4)
  • val : 88.191.47.90
  • opt : vide

le reste n'a pas d'importance. 

On va donc créer l'enregistrement suivant :

  • id : laissez l'auto incrément faire
  • dns_zone_id : 3 tout comme précédemment
  • type : AAAA (attention, vous ne pourrez pas créer si vous n'avez pas changé la liste de valeur comme indiqué précédemment)
  • displayHost : actucenter.com
  • host : actucenter.com
  • displayVal : 2a01:e0b:1:47:240:63ff:feec:19ba (l'IPv6)
  • val : 2a01:e0b:1:47:240:63ff:feec:19ba
  • opt : vide

Ces modifications faites, plesk a dans sa base de données les info IPv6. Passons maintenant à la modification des fichiers.

2. Modifications des fichiers

Actuellement, même si Plesk est paramétré pour l'IPv6, votre site n'est pas encore accessible par ce protocole. Nous allons voir les fichiers à modifier. Attention cependant, l'emplacement de ces fichiers est peut-être différent suivant votre distribution. Pour rappel, nous sommes sous une Debian 4.

Le premier fichier à modifier est /var/named/run-root/var/actucenter.com. Editez le. Dedans, j'ai une ligne comme suivant :

  • actucenter.com.    IN A    88.191.47.90

Je vais donc créer en plus la ligne

  • actucenter.com     IN AAAA  2a01:e0b:1:47:240:63ff:feec:19ba

Le second fichier se trouve pour nous à /var/www/actucenter.com/conf/ . Editez https.include

Nous recherchons le bloque suivant :

<VirtualHost 88.191.47.90:80>
    ServerName   actucenter.com:80
    ServerAlias  www.actucenter.com

.......

</VirtualHost>

Ce bloque doit être dupliquer en changeant l'entête par 

<VirtualHost 2a01:e0b:1:47:240:63ff:feec:19ba:80>
    ServerName   actucenter.com:80
    ServerAlias  www.actucenter.com

.......

</VirtualHost>

 N'écrasez surtout pas le :80 en fin qui correspond au port.

Une fois ces modifications faites, il est préférable de relancer le server DNS (ou rebootez totalement votre server, ça ne devrait pas lui faire de mal), puis attendez entre 1 heure et 48 heures pour la propagation des DNS. Vous pourrez ensuite vérifier que l'IPv6 a bien été prise en compte en lançant dans une console un ping6 vers votre nom de domaine.

3. Explication de la procédure

Plesk travaille beaucoup avec sa base de données et ce qui est mis dedans. Pour la prise en compte de l'IPv6 au travers des différents réseaux, seule la modification des fichiers est utile. Cependant, dès lors vous modifiez le moindre paramétrage DNS dans plesk, celui ci écrasera vos fichiers pour y inscrire ce que lui connait. C'est la raison pour laquelle la modification en base est indispensable.

Pour les fichiers, vous n'êtes normalement pas obligé de les modifier. Si vous modifiez un paramètre DNS dans plesk, ces fichiers doivent normalement être écrasés et prendre également les valeurs de l'IPv6. Cependant, dans la pratique, ce n'est pas toujours le cas.

Dans notre exemple, nous avons montré la procédure pour le domaine principale d'un site internet. Si vous avez des sous-domaines (par exemple : toto.actucenter.com), vous devez répéter les opérations précédentes pour ce sous-domaine.

4. Restrictions

Je n'ai pas testé de faire cette modification et ensuite upgrader la version de plesk. Il se peut que des problèmes surviennent alors.

De plus, si vous utilisez le backup de plesk, j'ai eu des problèmes lors de la réinstallation du server pour récupérer ces backup. Rien n'indiquait que ces problèmes provenaient de là, mais c'est une possibilité.

 

 



Commentaires:

Vous voulez poster un commentaire ? Il suffit de s'enregistrer et de se connecter, c'est gratuit ;)



Mon compte
Nom Utilisateur:
Mot de passe:
Rappelez-vous de Moi
Recherche de News et Articles

Les News !
Janvier 1, 2010
Bonne Année 2010 de la part d'AC

Décembre 17, 2009
GOG.Com : C'est Noël !

Septembre 29, 2009
L'hybride CD/Vinyle

Septembre 16, 2009
Xbox 360 : Une 360 250Go en bundle avec Modern Warfare 2.

Septembre 14, 2009
PS3 : 3D Dot Game Heroe en vidéo !
Quand Ben Heck s'occupe d'un Atari 800 !
PS3 : Une PS3 Slim 250Go pour bientôt ?
xbox 360 : L'intro de Forza 3 !
Quand un fan du plombier ...
Wii : Bientôt une baisse de prix ?

Septembre 7, 2009
La RGC 2009 c'est bientôt !

Août 28, 2009
Xbox 360 : Baisse de prix confirmée

Août 25, 2009
3 jeux Platinum de plus sur PS3
FIFA 10 une démo pour le 10

Août 22, 2009
La PS3 à 299€
Un Cataclysme dans WoW

Juillet 31, 2009
Un nouveau patch pour les Sims 3
Un pack collector pour DJ Hero !

Juillet 26, 2009
Test de Tales of Monkey Island Ep1

Juillet 12, 2009
NoLife survit
Partenaires
Kouaa : Jeux-videos


Passion photo numérique


réferencement


Site recommandé par Ousurfer.com


Annuaire des Forums


Flux RSS
Site Map
Accueil
Liens
Dossiers & Tests
Publier un test
Contact
Affiliation
Shopping
S'enregistrer
Fiche jeux
Forum
Comparateur de prix
Copyright © InfoPC Center 2007 - 2010