JavaScript is required to for searching.
跳过导航链接
退出打印视图
系统管理指南:IP 服务     Oracle Solaris 10 8/11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

第 1 部分系统管理介绍:IP 服务

1.  Oracle Solaris TCP/IP 协议套件(概述)

第 2 部分TCP/IP 管理

2.  规划 TCP/IP 网络(任务)

3.  IPv6 介绍(概述)

4.  规划 IPv6 网络(任务)

5.  配置 TCP/IP 网络服务和 IPv4 寻址(任务)

6.  管理网络接口(任务)

7.  配置 IPv6 网络(任务)

配置 IPv6 接口

在接口上启用 IPv6(任务列表)

如何启用当前会话的 IPv6 接口

如何启用持久性 IPv6 接口

如何关闭 IPv6 地址自动配置

配置 IPv6 路由器

IPv6 路由器配置(任务列表)

如何配置启用了 IPv6 的路由器

修改主机和服务器的 IPv6 接口配置

修改 IPv6 接口配置(任务列表)

将临时地址用于接口

如何配置临时地址

配置 IPv6 标记

如何配置用户指定的 IPv6 标记

在服务器上管理启用了 IPv6 的接口

如何在服务器接口上启用 IPv6

针对 IPv6 支持配置隧道所需的任务(任务列表)

针对 IPv6 支持配置隧道

如何手动配置 IPv6 over IPv4 隧道

如何手动配置 IPv6 over IPv6 隧道

如何配置 IPv4 over IPv6 隧道

如何配置 6to4 隧道

如何配置通往 6to4 中继路由器的 6to4 隧道

针对 IPv6 配置名称服务支持

如何向 DNS 中添加 IPv6 地址

向 NIS 中添加 IPv6 地址

如何显示 IPv6 名称服务信息

如何验证 DNS IPv6 PTR 记录是否已正确更新

如何通过 NIS 显示 IPv6 信息

如何显示与名称服务无关的 IPv6 信息

8.  管理 TCP/IP 网络(任务)

9.  对网络问题进行故障排除(任务)

10.  TCP/IP 和 IPv4 详解(参考)

11.  IPv6 详解(参考)

第 3 部分DHCP

12.  关于 DHCP(概述)

13.  规划 DHCP 服务(任务)

14.  配置 DHCP 服务(任务)

15.  管理 DHCP(任务)

16.  配置和管理 DHCP 客户机

17.  对 DHCP 问题进行故障排除(参考)

18.  DHCP 命令和文件(参考)

第 4 部分IP 安全性

19.  IP 安全体系结构(概述)

20.  配置 IPsec(任务)

21.  IP 安全体系结构(参考)

22.  Internet 密钥交换(概述)

23.  配置 IKE(任务)

24.  Internet 密钥交换(参考资料)

25.  Oracle Solaris 中的 IP 过滤器(概述)

26.  IP 过滤器(任务)

第 5 部分移动 IP

27.  移动 IP(概述)

28.  管理移动 IP(任务)

29.  移动 IP 文件和命令(参考)

第 6 部分IPMP

30.  IPMP 介绍(概述)

31.  管理 IPMP(任务)

第 7 部分IP 服务质量 (IP Quality of Service, IPQoS)

32.  IPQoS 介绍(概述)

33.  规划启用了 IPQoS 的网络(任务)

34.  创建 IPQoS 配置文件(任务)

35.  启动和维护 IPQoS(任务)

36.  使用流记帐和统计信息收集功能(任务)

37.  IPQoS 的详细介绍(参考)

词汇表

索引

针对 IPv6 配置名称服务支持

本节介绍如何将 DNS 和 NIS 名称服务配置为支持 IPv6 服务。


注 - LDAP 无需执行特定于 IPv6 的配置任务即可支持 IPv6。


有关管理 DNS、NIS 和 LDAP 的全部详细信息,请参阅《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》

如何向 DNS 中添加 IPv6 地址

  1. 以主管理员或超级用户身份登录到主 DNS 服务器或辅助 DNS 服务器。

    主管理员角色拥有主管理员配置文件。要创建该角色并将其指定给用户,请参见《系统管理指南:基本管理》中的第 2  章 "使用 Solaris Management Console(任务)"

  2. 通过为每个启用了 IPv6 的节点添加 AAAA 记录,来编辑相应的 DNS 区域文件:
    host-name  IN   AAAA     host-address
  3. 编辑 DNS 反向区域文件并添加 PTR(指针)记录:
    host-address IN   PTR   hostname

    有关 DNS 管理的详细信息,请参阅《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》

示例 7-15 DNS 反向区域文件

此示例显示了反向区域文件中的 IPv6 地址。

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

向 NIS 中添加 IPv6 地址

在 Solaris 10 11/06 及更早的版本中,已为 NIS 添加了两个映射: ipnodes.bynameipnodes.byaddr。这些映射中既包含 IPv4 主机名和地址之间的关联,又包含 IPv6 主机名和地址之间的关联。可识别 IPv6 的工具使用的是 ipnodes NIS 映射。hosts.bynamehosts.byaddr 映射中仅包含 IPv4 主机名和地址之间的关联。为了便于现有的应用程序使用,这些映射仍保持原样。对 ipnodes 映射的管理与对 hosts.bynamehosts.byaddr 映射的管理类似。对于 Solaris 10 11/06 而言,有一点很重要,在用 IPv4 地址更新主机映射时,ipnode 映射也会使用相同信息进行更新。


注 - Oracle Solaris 10 的后续版本不再使用 ipnodes 映射。现在,ipnodes 映射的 IPv6 功能保留在 hosts 映射中。


有关管理 NIS 映射的说明,请参阅《系统管理指南:名称和目录服务(DNS、NIS 和 LDAP)》中的第 5  章 "设置和配置 NIS 服务"

如何显示 IPv6 名称服务信息

可以使用 nslookup 命令显示 IPv6 名称服务信息。

  1. 使用您的用户帐户运行 nslookup 命令。
    % /usr/sbin/nslookup

    此时会出现缺省的服务器名称和地址,后跟 nslookup 命令的尖括号提示符。

  2. 在尖括号提示符下键入以下命令,查看有关特定主机的信息:
    >set q=any
    >host-name
  3. 键入以下命令,以便仅查看 AAAA 记录:
    >set q=AAAA
    hostname
  4. 键入 exit,退出 nslookup 命令。

示例 7-16 使用 nslookup 显示 IPv6 信息

此示例显示了 nslookup 在 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

如何验证 DNS IPv6 PTR 记录是否已正确更新

在此过程中,可使用 nslookup 命令显示 DNS IPv6 的 PTR 记录。

  1. 使用您的用户帐户运行 nslookup 命令。
    % /usr/sbin/nslookup

    此时会出现缺省的服务器名称和地址,后跟 nslookup 命令的尖括号提示符。

  2. 在尖括号提示符下键入以下命令,查看 PTR 记录:
    >set q=PTR
  3. 键入 exit,退出该命令。

示例 7-17 使用 nslookup 显示 PTR 记录

以下示例显示了使用 nslookup 命令时所显示的 PTR 记录。

%  /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

如何通过 NIS 显示 IPv6 信息

在此过程中,可使用 ypmatch 命令,通过 NIS 显示 IPv6 信息:

示例 7-18 ypmatch 命令输出的 IPv6 地址

对于 Solaris 10 11/06 及更早的版本,以下样例说明了针对 ipnodes.byname 数据库执行 ypmatch 操作的结果。

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

如何显示与名称服务无关的 IPv6 信息

此过程仅适用于 Solaris 10 11/06 及更早的版本。对于后续版本,可以针对 hosts 数据库执行相同的操作。

示例 7-19 显示 ipnodes 数据库中的 IPv6 信息

以下样例说明了 getent 命令的输出:

% getent ipnodes vallejo

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