Guide d'administration système : services IP

Configuration de prise en charge de services d'attribution de noms pour IPv6

Cette section décrit la procédure de configuration des services d'attribution de noms DNS et NIS pour la prise en charge de services IPv6.


Remarque –

LDAP prend en charge IPv6 sans aucune configuration supplémentaire nécessaire.


Pour obtenir des informations détaillées sur l'administration DNS, NIS et LDAP, reportez-vous à la section System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .

ProcedureProcédure d'ajout d'adresses IPv6 à DNS

  1. Connectez-vous au serveur DNS principal ou secondaire en tant qu'administrateur principal ou superutilisateur.

    Le rôle d'administrateur principal inclut le profil d'administrateur principal. Pour plus d'informations sur la création d'un rôle et son assignation à un utilisateur, reportez-vous au Chapitre 2, Working With the Solaris Management Console (Tasks) du System Administration Guide: Basic Administration.

  2. Modifiez le fichier de zone DNS adéquat en ajoutant les enregistrements AAAA pour chaque nœud compatible IPv6 :


    host-name  IN   AAAA 	host-address
    
  3. Modifiez les fichiers de zone inversée DNS et ajoutez des enregistrements PTR :


    host-address IN   PTR   hostname
    

    Pour obtenir des informations détaillées sur l'administration de DNS, reportez-vous à la section System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .


Exemple 7–15 Fichier de zone inversée DNS

Cet exemple représente une adresse IPv6 dans le fichier de zone inversée.


$ORIGIN	ip6.int.	
8.2.5.0.2.1.e.f.f.f.9.2.0.0.a.0.6.5.2.9.0.0.0.0.0.0.0.0.2.0.0.0 \
	IN		PTR		vallejo.Eng.apex.COM.

Ajout d'adresses IPv6 au service de noms NIS

Dans Solaris 10 11/06 et les versions antérieures, deux cartes ont été ajoutées au service de noms NIS : ipnodes.byname et ipnodes.byaddr. Ces cartes contiennent des noms d'hôtes IPv4 et IPv6 ainsi que des associations d'adresses. Les outils compatibles IPv6 utilisent les cartes NIS ipnodes. Les cartes hosts.byname et hosts.byaddr ne contiennent que les noms d'hôtes IPv4 et des associations d'adresses. Ces cartes ne sont pas modifiées. Ainsi, elles peuvent être utilisées pour les applications existantes. L'administration des cartes ipnodes est similaire à celle des cartes hosts.byname et hosts.byaddr. Pour Solaris 10 11/06, lors de la mise à jour des cartes hosts avec des adresses IPv4, mettez les cartes ipnode à jour avec les mêmes informations.


Remarque –

Les versions suivantes de Oracle Solaris 10 n'utilisent pas les cartes ipnodes. La fonctionnalité IPv6 des cartes ipnodes est à présent maintenue dans les cartes hosts.


Pour obtenir des instructions sur l'administration de cartes NIS, reportez-vous au Chapitre 5, Setting Up and Configuring NIS Service du System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

ProcedureProcédure d'affichage des informations relatives au service d'attribution de noms IPv6

La commande nslookup permet d'afficher des informations relatives au service d'attribution de noms IPv6.

  1. Après vous être connecté à l'aide de votre compte utilisateur, exécutez la commande nslookup.


    % /usr/sbin/nslookup
    

    Le nom et l'adresse par défaut du serveur s'affichent, suivis du crochet d'invite de la commande nslookup.

  2. Pour obtenir des informations sur un hôte en particulier, saisissez les commandes suivantes à partir du crochet d'invite :


    >set q=any
    >host-name
    
  3. Saisissez la commande suivante afin d'afficher les enregistrements AAAA :


    >set q=AAAA
    hostname
    
  4. Quittez la commande nslookup en saisissant exit.


Exemple 7–16 Utilisation de nslookup pour l'affichage d'informations IPv6

Cet exemple illustre les résultats de l'exécution de nslookup dans un environnement de réseau IPv6.


%  /usr/sbin/nslookup
Default Server:  dnsserve.local.com
Address:  10.10.50.85
> set q=AAAA
> host85
Server:  dnsserve.local.com
Address:  10.10.50.85

host85.local.com      IPv6 address = 2::9256:a00:fe12:528
> exit

ProcedureProcédure de vérification de la mise à jour correcte des enregistrements PTR DNS IPv6

Dans cette procédure, utilisez la commande nslookup afin d'afficher les enregistrements PTR pour le service DNS IPv6.

  1. Une fois connecté à votre compte utilisateur, exécutez la commande nslookup.


    % /usr/sbin/nslookup
    

    Le nom et l'adresse par défaut du serveur s'affichent, suivis du crochet d'invite de la commande nslookup.

  2. Saisissez ce qui suit devant le crochet d'invite afin de visualiser les enregistrements PTR :


    >set q=PTR
    
  3. Quittez la commande en saisissant exit.


Exemple 7–17 Utilisation de nslookup pour l'affichage d'enregistrements PTR

L'exemple suivant illustre l'affichage d'enregistrements PTR à l'aide de la commande nslookup.


%  /usr/sbin/nslookup
Default Server:  space1999.Eng.apex.COM
Address:  192.168.15.78
> set q=PTR
> 8.2.5.0.2.1.e.f.f.f.0.2.0.0.a.0.6.5.2.9.0.0.0.0.0.0.0.0.2.0.0.0.ip6.int

8.2.5.0.2.1.e.f.f.f.0.2.0.0.a.0.6.5.2.9.0.0.0.0.0.0.0.0.2.0.0.0.ip6.int name = 
vallejo.ipv6.Eng.apex.COM
ip6.int nameserver = space1999.Eng.apex.COM
> exit

ProcedureProcédure d'affichage d'informations IPv6 à l'aide de NIS

Dans cette procédure, la commande ypmatch permet d'afficher des informations IPv6 par le biais de NIS :

  1. Une fois connecté à votre compte utilisateur, saisissez ce qui suit afin d'afficher les adresses IPv6 dans NIS :


    % ypmatch hostname hosts ipnodes.byname
    

    Les informations sur l'hôte hostname spécifié s'affichent.


    Remarque –

    Les versions suivantes de Oracle Solaris 11/06 ne contiennent plus les cartes ipnodes. La maintenance de la fonctionnalité IPv6 de ipnodes s'effectue à présent dans les cartes hosts.



Exemple 7–18 Sortie d'adresses IPv6 de la commande ypmatch

Dans le cas de Solaris 10 11/06 et versions antérieures, l'exemple suivant illustre les résultas d'une opération de ypmatch sur la base de données ipnodes.byname.


% ypmatch farhost hosts ipnodes.byname
2001:0db8:3c4d:15:a00:20ff:fe12:5286       farhost

ProcedureProcédure d'application d'informations IPv6 indépendantes du service d'attribution de noms

Cette procédure s'utilise uniquement pour Solaris 10 11/06 et les versions antérieures. Pour les versions ultérieures, vous pouvez effectuer la même opération sur la base de données hosts.

  1. Une fois connecté à votre compte utilisateur, saisissez la commande suivante :


    % getent ipnodes hostname
    

    Les informations sur l'hôte nom-hôte s'affichent.


Exemple 7–19 Affichage d'informations IPv6 dans la base de données ipnodes

L'exemple suivant illustre la sortie de la commande getent :


% getent ipnodes vallejo

2001:0db8:8512:2:56:a00:fe87:9aba    myhost myhost
fe80::56:a00:fe87:9aba     myhost myhost