In diesem Abschnitt wird beschrieben, wie die Namen-Services DNS und NIS so konfigurieren, dass sie die IPv6-Services unterstützen.
LDAP unterstützt IPv6, ohne dass IPv6-spezifische Konfigurationsschritte durchgeführt werden müssen.
Umfassende Informationen zur Verwaltung von DNS, NIS und LDAP finden Sie im System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .
Melden Sie sich als Primäradministrator oder als Superuser beim primären oder sekundären DNS-Server an.
Die Rolle des Primäradministrators enthält das Primary Administrator-Profil. Informationen zum Erstellen von Rollen und Zuweisen von Rollen zu Benutzern finden Sie in Kapitel 2, Working With the Solaris Management Console (Tasks) in System Administration Guide: Basic Administration.
Bearbeiten Sie die entsprechende DNS-Zone-Datei, indem Sie AAAA-Einträge für jeden IPv6-konformen Knoten hinzufügen:
host-name IN AAAA host-address |
Bearbeiten Sie die DNS-Reverse Zone-Datei und fügen Sie PTR-Datensätze hinzu:
host-address IN PTR hostname |
Ausführliche Informationen zur DNS-Verwaltung finden Sie im System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) .
Das folgende Beispiel zeigt eine IPv6-Adresse in der Reverse Zone-Datei.
$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. |
In Solaris 10 11/06 und früheren Releases wurden zwei Maps (Zuordnungslisten) für NIS hinzugefügt: ipnodes.byname und ipnodes.byaddr. Diese Maps enthalten sowohl IPv4- als auch IPv6-Hostnamen sowie Adresszuweisungen. Tools, die IPv6 unterstützen, verwenden die NIS-Maps ipnodes. Die Maps hosts.byname und hosts.byaddr enthalten nur den IPv4-Hostnamen sowie Adresszuweisungen. Diese Maps bleiben unverändert, so dass sie das Arbeiten mit vorhandenen Anwendungen vereinfachen können. Die Verwaltung der ipnodes-Maps verläuft ähnlich der Verwaltung der Maps hosts.byname und hosts.byaddr. Unter Solaris 10 11/06 ist es wichtig, dass Sie die hosts-Maps mit den IPv4-Adressen aktualisieren, die ipnode-Maps werden ebenfalls mit den gleichen Informationen aktualisiert.
Nachfolgende Versionen von Oracle Solaris 10 werden die ipnodes-Maps nicht mehr verwenden. Die IPv6-Funktionalität der ipnodes-Maps wird jetzt in den hosts-Maps verwaltet.
Anweisungen zur Verwaltung der NIS-Maps finden Sie in Kapitel 5, Setting Up and Configuring NIS Service in System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Mit dem Befehl nslookup können Sie Informationen zum IPv6-Namen-Service anzeigen.
Führen Sie den Befehl nslookup von Ihrem Benutzerkonto aus.
% /usr/sbin/nslookup |
Es werden der standardmäßige Servername und die -adresse angezeigt, gefolgt von der Eingabeaufforderung des nslookup-Befehls.
Zeigen Sie Informationen zu einem bestimmten Host an, indem Sie die folgenden Befehle an der Eingabeaufforderung eingeben:
>set q=any >host-name |
Geben Sie den folgenden Befehl ein, um nur die AAAA-Datensätze anzuzeigen:
>set q=AAAA hostname |
Beenden Sie den nslookup-Befehl durch Eingabe von exit.
Das folgende Beispiel zeigt die Ergebnisse des nslookup-Befehls in einer IPv6-Netzwerkumgebung.
% /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 |
In diesem Verfahren verwenden Sie den nslookup-Befehl zur Anzeige der PTR-Datensätze für DNS IPv6.
Führen Sie den Befehl nslookup von Ihrem Benutzerkonto aus.
% /usr/sbin/nslookup |
Es werden der standardmäßige Servername und die -adresse angezeigt, gefolgt von der Eingabeaufforderung des nslookup-Befehls.
Geben Sie Folgendes an der Eingabeaufforderung ein, um die PTR-Datensätze anzuzeigen:
>set q=PTR |
Beenden Sie den Befehl durch Eingabe von exit.
Im folgenden Beispiel wird gezeigt, wie die PTR-Datensätze mit dem Befehl nslookup angezeigt werden.
% /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 |
In diesem Verfahren verwenden Sie den Befehl ypmatch, um IPv6-Informationen über NIS anzuzeigen:
Geben Sie von Ihrem Benutzerkonto aus den folgenden Befehl ein, um die IPv6-Adressen in NIS anzuzeigen:
% ypmatch hostname hosts ipnodes.byname |
Es werden Informationen über den angegebenen Hostnamen angezeigt.
Oracle Solaris-Versionen nach Solaris 11/06 enthalten keine ipnodes-Maps. Die IPv6-Funktionalität von ipnodes wird jetzt von den hosts-Maps verwaltet.
Unter Solaris 10 11/06 und früheren Releases zeigt das folgende Beispiel die Ergebnisse eines ypmatch-Vorgangs an der ipnodes.byname-Datenbank an.
% ypmatch farhost hosts ipnodes.byname 2001:0db8:3c4d:15:a00:20ff:fe12:5286 farhost |
Das folgende Verfahren kann nur unter Solaris 10 11/06 und früheren Releases angewendet werden. Unter nachfolgenden Releases können Sie den gleichen Vorgang an der hosts-Datenbank vornehmen.
Geben Sie von Ihrem Benutzerkonto aus den folgenden Befehl ein:
% getent ipnodes hostname |
Es werden Informationen über den angegebenen Hostnamen angezeigt.
Im folgenden Beispiel wird die Ausgabe des getent-Befehls angezeigt:
% getent ipnodes vallejo 2001:0db8:8512:2:56:a00:fe87:9aba myhost myhost fe80::56:a00:fe87:9aba myhost myhost |