Systemverwaltungshandbuch: IP Services

Konfiguration der Namen-Services-Unterstützung für IPv6

In diesem Abschnitt wird beschrieben, wie die Namen-Services DNS und NIS so konfigurieren, dass sie die IPv6-Services unterstützen.


Hinweis –

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) .

ProcedureSo fügen Sie IPv6-Adressen zum DNS hinzu

  1. 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.

  2. 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
    
  3. 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) .


Beispiel 7–15 DNS-Reverse Zone-Datei

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.

Hinzufügen von IPv6-Adressen zum NIS

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.


Hinweis –

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).

ProcedureSo zeigen Sie Informationen zum IPv6-Namen-Service an

Mit dem Befehl nslookup können Sie Informationen zum IPv6-Namen-Service anzeigen.

  1. 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.

  2. Zeigen Sie Informationen zu einem bestimmten Host an, indem Sie die folgenden Befehle an der Eingabeaufforderung eingeben:


    >set q=any
    >host-name
    
  3. Geben Sie den folgenden Befehl ein, um nur die AAAA-Datensätze anzuzeigen:


    >set q=AAAA
    hostname
    
  4. Beenden Sie den nslookup-Befehl durch Eingabe von exit.


Beispiel 7–16 Verwenden von nslookup zur Anzeige von IPv6-Informationen

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

ProcedureSo prüfen Sie, ob die DNS IPv6 PTR-Datensätze korrekt aktualisiert wurden

In diesem Verfahren verwenden Sie den nslookup-Befehl zur Anzeige der PTR-Datensätze für DNS IPv6.

  1. 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.

  2. Geben Sie Folgendes an der Eingabeaufforderung ein, um die PTR-Datensätze anzuzeigen:


    >set q=PTR
    
  3. Beenden Sie den Befehl durch Eingabe von exit.


Beispiel 7–17 Verwenden von nslookup zur Anzeige von PTR-Datensätzen

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

ProcedureSo zeigen Sie IPv6-Informationen über NIS an

In diesem Verfahren verwenden Sie den Befehl ypmatch, um IPv6-Informationen über NIS anzuzeigen:

  1. 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.


    Hinweis –

    Oracle Solaris-Versionen nach Solaris 11/06 enthalten keine ipnodes-Maps. Die IPv6-Funktionalität von ipnodes wird jetzt von den hosts-Maps verwaltet.



Beispiel 7–18 IPv6-Adressenausgabe durch den Befehl ypmatch

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

ProcedureSo zeigen Sie IPv6-Informationen unabhängig vom Namen-Service an

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.

  1. Geben Sie von Ihrem Benutzerkonto aus den folgenden Befehl ein:


    % getent ipnodes hostname
    

    Es werden Informationen über den angegebenen Hostnamen angezeigt.


Beispiel 7–19 Anzeigen von IPv6-Informationen in der ipnodes-Datenbank

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