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.
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) .
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.
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 |
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) .
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. |
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.
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).
La commande nslookup permet d'afficher des informations relatives au service d'attribution de noms IPv6.
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.
Pour obtenir des informations sur un hôte en particulier, saisissez les commandes suivantes à partir du crochet d'invite :
>set q=any >host-name |
Saisissez la commande suivante afin d'afficher les enregistrements AAAA :
>set q=AAAA hostname |
Quittez la commande nslookup en saisissant exit.
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 |
Dans cette procédure, utilisez la commande nslookup afin d'afficher les enregistrements PTR pour le service DNS IPv6.
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.
Saisissez ce qui suit devant le crochet d'invite afin de visualiser les enregistrements PTR :
>set q=PTR |
Quittez la commande en saisissant exit.
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 |
Dans cette procédure, la commande ypmatch permet d'afficher des informations IPv6 par le biais de NIS :
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.
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.
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 |
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.
Une fois connecté à votre compte utilisateur, saisissez la commande suivante :
% getent ipnodes hostname |
Les informations sur l'hôte nom-hôte s'affichent.
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 |