En esta sección se explica cómo configurar los servicios de nombres DNS y NIS para admitir los servicios de IPv6.
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).
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.
Edite el pertinente archivo de zona de DNS agregando registros de AAAA por cada nodo habilitado para IPv6:
host-name IN AAAA host-address |
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).
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. |
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.
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).
El comando nslookup se utiliza para visualizar información sobre servicios de nombres de IPv6.
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.
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 |
Escriba el comando siguiente para ver sólo registros AAAA:
>set q=AAAA hostname |
Salga del comando nslookup. Para ello, escriba exit.
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 |
En este procedimiento, el comando nslookup se utiliza para visualizar los registros PTR relativos a DNS IPv6.
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.
En el símbolo de comillas angulares, escriba lo siguiente para ver los registros PTR:
>set q=PTR |
Salga del comando. Para ello, escriba exit.
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 |
En este procedimiento, el comando ypmatch se utiliza para visualizar información relativa a IPv6 mediante NIS:
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.
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.
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 |
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.
En la cuenta de usuario, escriba el comando siguiente:
% getent ipnodes hostname |
Aparece la información relativa al nombre_host especificado.
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 |