在所有平台上,GBase 8s 均可识别因特网协议 V6 (IPv6) 地址(长度为 128 位)和因特网协议 V4 (IPv4) 地址(长度为 32 位)。
自 GBase 8s V8.5 和 Client SDK 2.90.xC4 开始,数据库服务器会在启动时检查底层操作系统中是否支持 IPv6。如果支持 IPv6,那么将使用 IPv6。如果底层的操作系统不支持 IPv6,那么将使用 IPv4 地址。GBase 8s 和 Client SDK 从名称服务检索 IP 地址。
#dbservername nettype hostname servicename options olserver1 onsoctcp *myhost onservice1如果已对主机配置了 IPv6 地址,那么 SQLHOSTS 文件中的 hostname 条目将映射到某个 IPv6 地址。如果未对主机配置 IPv6 地址,那么 hostname 条目将映射到 IPv4 地址。
GBase 8s 还提供了在 IPv4 环境中操作时禁用 IPv6 支持的方法。
要对单个数据库实例或单个客户机应用程序禁用 IPv6 支持,请执行以下操作:
IFX_DISABLE_IPV6=yes