Guía de administración del sistema: servicios IP

Configuración de la compatibilidad con el servicio de nombres para IPv6

En esta sección se explica cómo configurar los servicios de nombres DNS y NIS para admitir los servicios de IPv6.


Nota –

LDAP admite IPv6 sin tener que realizar tareas de configuración propias de IPv6.


Para obtener información exhaustiva sobre la administración de DNS, NIS y LDAP, consulte la System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

ProcedureCómo agregar direcciones IPv6 a DNS

  1. Inicie sesión en el servidor DNS principal o secundario como administrador principal o superusuario.

    La función de administrador principal incluye el perfil de administrador principal. Para crear el rol y asignarlo a un usuario, consulte el Capítulo 2, Working With the Solaris Management Console (Tasks) de System Administration Guide: Basic Administration.

  2. Edite el pertinente archivo de zona de DNS agregando registros de AAAA por cada nodo habilitado para IPv6:


    host-name  IN   AAAA 	host-address
    
  3. Edite el archivo de zona inversa de DNS y agregue registros PTR:


    host-address IN   PTR   hostname
    

    Para obtener más información sobre administración de DNS, consulte System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).


Ejemplo 7–15 Archivo de zona inversa de DNS

En este ejemplo se muestra una dirección IPv6 en el archivo de zona inversa.


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

Adición de direcciones IPv6 a NIS

En Solaris 10 11/06 y versiones anteriores, se habían agregado dos mapas para NIS: ipnodes.byname e ipnodes.byaddr. Dichos mapas contenían asociaciones de direcciones y nombres de host IPv4 e IPv6. Las herramientas que tienen en cuenta IPv6 utilizaban los mapas de NIS ipnodes. Los mapas de hosts.byname y hosts.byaddr sólo contenían asociaciones de direcciones y nombres de host IPv4. Estos mapas no se modifican con el fin de que puedan facilitar las aplicaciones existentes. La administración de los mapas de ipnodes se parece a la de los mapas de hosts.byname y hosts.byaddr. En Solaris 10 11/06, es importante el hecho de que, al actualizar los mapas de hosts con direcciones IPv4, también se actualice con la misma información los mapas de ipnode.


Nota –

Las versiones posteriores de Oracle Solaris 10 no utilizan los mapas de ipnodes. Las funciones de IPv6 de los mapas de ipnodes se mantienen ahora en los mapas de hosts.


Para obtener información sobre cómo administrar mapas de NIS, consulte el Capítulo 5, Setting Up and Configuring NIS Service de System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).

ProcedureCómo visualizar información sobre servicios de nombres de IPv6

El comando nslookup se utiliza para visualizar información sobre servicios de nombres de IPv6.

  1. Desde la cuenta de usuario, ejecute el comando nslookup.


    % /usr/sbin/nslookup
    

    Se muestran la dirección y el nombre de servidor predeterminados, seguidos del símbolo de comillas angulares del comando nslookup.

  2. Visualice información de un determinado host. Para ello, en el símbolo de comillas angulares escriba los comandos siguientes:


    >set q=any
    >host-name
    
  3. Escriba el comando siguiente para ver sólo registros AAAA:


    >set q=AAAA
    hostname
    
  4. Salga del comando nslookup. Para ello, escriba exit.


Ejemplo 7–16 Uso del comando nslookup para visualizar información relativa a IPv6

En este ejemplo se muestra el resultado del comando nslookup en un entorno de red 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

ProcedureCómo verificar que los registros PTR de DNS IPv6 se actualicen correctamente

En este procedimiento, el comando nslookup se utiliza para visualizar los registros PTR relativos a DNS IPv6.

  1. En la cuenta de usuario, ejecute el comando nslookup.


    % /usr/sbin/nslookup
    

    Se muestran la dirección y el nombre de servidor predeterminados, seguidos del símbolo de comillas angulares del comando nslookup.

  2. En el símbolo de comillas angulares, escriba lo siguiente para ver los registros PTR:


    >set q=PTR
    
  3. Salga del comando. Para ello, escriba exit.


Ejemplo 7–17 Uso del comando nslookup para visualizar registros PTR

El ejemplo siguiente muestra la visualización de registros PTR generada a partir del comando 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

ProcedureCómo visualizar información de IPv6 mediante NIS

En este procedimiento, el comando ypmatch se utiliza para visualizar información relativa a IPv6 mediante NIS:

  1. En la cuenta de usuario, escriba lo siguiente para visualizar direcciones IPv6 en NIS:


    % ypmatch hostname hosts ipnodes.byname
    

    Aparece la información relativa al nombre_host especificado.


    Nota –

    Las versiones de Oracle Solaris posteriores a 11/06 no incluyen los mapas de ipnodes. Las funciones relativas a IPv6 de ipnodes se mantienen ahora en los mapas de hosts.



Ejemplo 7–18 Salida de direcciones IPv6 con el comando ypmatch

En Solaris 10 11/06 y versiones anteriores, el ejemplo siguiente muestra los resultados de una operación del comando ypmatch en la base de datos de ipnodes.byname .


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

ProcedureCómo visualizar información relativa a IPv6 al margen del servicio de nombres

Este procedimiento sólo se puede utilizar en Solaris 10 11/06 y versiones anteriores. En versiones posteriores, la misma operación puede realizarse en la base de datos de hosts.

  1. En la cuenta de usuario, escriba el comando siguiente:


    % getent ipnodes hostname
    

    Aparece la información relativa al nombre_host especificado.


Ejemplo 7–19 Visualización de información relativa a IPv6 en la base de datos de ipnodes

En el ejemplo siguiente se muestra la salida del comando getent:


% getent ipnodes vallejo

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