NetScaler GSLB static proximity 静态数据库 排错“N“板斧

写在前面的话:


NetScaler 同一物理型号有三个版本,分别是白金版,企业版,以及标准版。其中标准版不含GSLB这个功能。

各版本差异以及datasheet说明书详见:PDF链接

因此Support团队会根据开case的情况,去核实这个设备是否具备正版授权GSLB功能 :)


+++++++++++++++++++++++++++++++++++++++++++++


什么是静态数据库:


1,这是一个文本文件

2,文本文件记录了不同ISP的网段。如电信网的,联通网段等

3,NetScaler 先通过这个文本文件,来匹配客户所在的LDNS请求是属于哪一个ISP,然后用自己对应同一个ISP的虚拟IP应答。

+++++++++++++++++++++++++++++++++++++++++++++



言归正传,开始 Troubleshooting ”N“板斧:


1,要确保 gslb service中的虚IP所在的location 与静态数据库文件内location 有对应关系。如数据库区分了电信网段,联通网段,那么GSLB的虚IP,也要被分在电信或者联通段。


命令行:

show gslb  service  可以查看虚IP所在的location



2, 下面是以下常见造成 域名解析“飘”到其他ISP常见命令


命令行:show locationParameter

 

> showlocationParameter



StaticProximity

----------------

Databasemode: File

Flushing:Idle; Loading: Idle

Context:custom

Qualifier1 label: ispname

Qualifier2 label: Country

Qualifier3 label: Region

Qualifier4 label: City

Qualifier5 label: ispname

Qualifier6 label: Organization

Locationfile (format: netscaler):

 /var/netscaler/locdb/ip_2012_xiaolu.txt

Lines: 10 Warnings: 0 Errors: 0

Currentstatic entries: 6  Current customentries: 0

 Done

 

这个location file 必须是没有errors的。 任何error都可能造成”飘“的问题。

 此外,location file必须没有多余的空行。任何记录条码(IP区域)都不能有重叠。

 

 

3,命令行进入Shell 模式:

 

root@ns# nsmap   -t -d

 

然后 敲入觉得“飘"的source LDNS IP 地址,从而验证数据库是否完整:

 

root@ns#nsmap -t -d

Enter IPaddress to to test (dot notation) or q to exit: 172.16.54.1

============Result for ip 172.16.54.1 ==============

Found in0.48 secs. Range from 172.16.54.0 to 172.16.54.255

Qualifiers:

       "ISP2"."*"."*"."*"."*"."*"

 

+++++++++++++++++++++++++++++++++++++++++++++



最后,NetScaler团队想友情提醒大家:


静态数据库文件因含有各ISP网段核心数据,所以技术售后团队无法分享数据库给大家。希望大家理解。


Xiaolu


你可能感兴趣的:(NetScaler)