Name Commander

域名管理系统

Name Commander 的工作原理

Name Commander统一管理大量BIND服务器或基于运营商规定策略的Incognito DNS Commander Controlled Name Servers (CNS)。它们是解析DNS查询的查找引擎。通过Synchronization Service和DNS管理架构内设的一个Puppet(集中配置管理系统),对应于所有的域和区的实时变化,Name Commander直接处理 CNS内的数据。

域管理的的过程

域管理的的过程

域管理的流程如下:

  1. 鉴定:
    管理人员登录Web管理控制台(Web Management Console)并通过EUMS(End User Management Service)鉴定密码。
  2. 录入域/区的更新:
    用户从GUI界面编辑域或区。更新信息通过Java API与Name Commander通信。
  3. 数据库同步:
    Name Commander将更新信息中继到存储所有系统信息,包括域、IP地址和用户管理数据的中央数据库。
  4. 数据库检索:
    Name Commander Synchronization Service (NCSS)获取数据库变化信息。
  5. 控制域名服务器(CNS)更新:
    CNS按照下列程序接受来自数据库的新信息的更新:
    1. Secure Socket Layer (SSL) 连接NCSS与 Puppet:
      Name Commander通过一个SSL管道与CNS的Puppet通信。这Puppet是由Incognito Software提供的,存在于每个控制域名服务器环境中(或者像在Incognito DNS Commander这样的场合,是内置式)。
    2. 在SSL上发布指令输送文件:
      NCSS(在SSL上)发布指令,输送文件
    3. 在DNS上输送域/区文件
      收集通过SSL管道输送的新数据,并且反映在域名服务器上

当Incognito Address Commander的 IPAM(IP地址管理)系统与Broadband Command Center配置软件的DCHP服务(通过Address Commander)集成后,还可以通过Dynamic DNS(DDNS)协议动态地更新域信息。