TCPWave's Command-Line Interface:

Streamlined DNS, DHCP, IPAM, and ADC operations using CLI


Efficient network management: Mastering complex DNS infrastructures with TCPWave CLI.

TCPWave offers a comprehensive suite of command-line interfaces (CLIs) to help you efficiently manage your DDI (DNS, DHCP & IPAM) and ADC (Application Delivery Controller) operations. Our CLIs are designed to provide an intuitive and user-friendly experience, allowing you to perform add, edit, and delete operations with ease. The CLIs are designed to streamline your DNS (Domain Name System) and Load Balancer management experience, making it simple to perform various tasks. The DDI and ADC operations encompass a variety of tasks, such as IPv4 (Internet Protocol version 4) and IPv6 (Internet Protocol version 6) data management for DNS and DHCP, creating a VIP (Virtual IP) on a load balancer, discovering network devices, executing scheduled jobs, reporting, checking configuration assurance policies and managing zone monitoring. These diverse operations enable better control and visibility over your network environment, ultimately enhancing its performance and stability. Scripting becomes a relatively easy task using the CLIs.

General Operations

  • These commands facilitate tasks such as session token generation, password changes, and DNS/DHCP management with examples like generatesessiontoken, addobject, addrr, and addscope.

Import & Export Operations

  • These commands facilitate data transfer between your TCPWave environment and external sources. Examples include: exportadmin, importsubnet, and exportdnszone.

List & Display Operations

  • Use these commands to view and retrieve information about your TCPWave environment. Examples are: listadmin, listsubnet, displayzonedata, and listdnszone.

Synchronization Operations

  • Keep your environment up to date with commands like syncdnsserver, syncdhcpserver, and synczone.

Reporting Operations

  • Generate reports to monitor your TCPWave environment's performance and compliance using commands such as rptadminaudit, rptdhcpactivelease, and rptgloballocbyobjtype.

Administrators and permissions

Utilizing our CLI, administrators can effectively handle user access and control within their DNS infrastructure. Commands like addadmin, addadmingroup, and addadminpermission enable the creation and assignment of user accounts, groups, and permissions, respectively. The command-line interface also allows for the removal of users, permissions, and roles through commands such as deleteadmin, deleteadminpermission, and deleteadminrole. By using these CLI commands, network professionals can efficiently manage security and access control, ensuring a well-organized and secure DNS environment.

Basic DDI Operations

Our CLI provides a comprehensive toolset for managing basic DDI (DNS, DHCP, and IPAM) and ADC (Application Delivery Controller) operations. With these commands, administrators can easily create, update, and delete DNS zones, DHCP scopes, and IPAM (IP Address Management) objects, as well as configure load balancing and GSLB (Global Server Load Balancing) components. By using the command-line interface network professionals can efficiently control their DDI and ADC infrastructure, enabling them to respond quickly to changing requirements and maintain optimal performance. In summary, our CLI simplifies the management of DDI and ADC operations, allowing for a more streamlined and effective approach to network administration in today's complex IT environments.


DNS and DHCP Management

Our CLIs offer a powerful and flexible approach to managing DNS zones, views, and DHCP configurations. These commands enable administrators to create, modify, and delete various components such as DNS forwarders, reverse zones, root zones, and views, as well as DHCP shared networks, leases, and scopes. By leveraging these command-line interface commands, network professionals can efficiently control their DNS and DHCP infrastructure, ensuring optimal performance and security. Ultimately, the use of our CLIs for DNS and DHCP management results in a more streamlined, responsive, and reliable network environment, catering to the diverse needs of modern organizations.

IPv6 Management

These command-line interface commands provide a comprehensive solution for IPv6 management, streamlining IPAM-related tasks and ensuring effective handling of IPv6 elements. By utilizing these commands, administrators can efficiently create, modify, and delete various IPv6 components such as blocks, pools, scopes, subnets, and reverse zones. This approach simplifies the overall management process, allowing for quicker response times and adaptability to the evolving needs of an organization's network infrastructure. Ultimately, IPv6 management through CLI commands contributes to a more reliable and high-performing DNS environment.


Load Balancing and GSLB

Our ADC management via CLI streamlines the handling of load balancing and GSLB components. Utilizing our ADC management through command-line interface commands enables streamlined management of load balancing and GSLB components, improving overall efficiency and control. By leveraging CLI commands, administrators can swiftly create, modify, and delete key components, such as backends, frontends, advanced rules, and traffic control rule sets. This approach allows for more precise adjustments and rapid response to changing network requirements, ultimately contributing to a more reliable and robust DNS infrastructure for organizations.

Microsoft DNS and DHCP Management

Our CLI offers a comprehensive set of commands for managing Microsoft DHCP and Microsoft DNS servers, as well as Active Directory sites and servers. These operations enable users to add, edit, delete, import, and export Microsoft-based IPv6 DHCP and DNS servers, ensuring seamless integration with existing Microsoft environments. Additionally, the commands support managing Active Directory sites and servers, empowering administrators to maintain a consistent and efficient network infrastructure. By providing a convenient and powerful way to manage these Microsoft services, our command-line interface streamlines network management, reducing the complexity of working with diverse systems, and ensuring optimal performance and reliability. The CLI also includes commands to list and sync these Microsoft services, helping to maintain accurate and up-to-date configurations across the network.


Add Network 

  • Description:- Creates a network in the TCPWave IPAM.

    Example: twc addnetwork --network= --name="TCPWaveLab-network" --org=TCPWave--mask=16 --dnssec=0 --desc="this is a lab network" --create_rev_zone=1 --zone_tmpl="TCPWaveLab-template"

Add Subnet

  • Description:- Creates a subnet in the TCPWave IPAM.

    Example: twc addsubnet  --mask=24 --network= --type=Non-DHCP  --option=all --router_opt=first --org=TCPWave--desc="TCPWaveLab Subnet"

Add Object

  • Description:- Creates an object in the TCPWave IPAM.

    Example: twc addobject --object= --name="phone" --class_code="3G Phone" --alloc_type=static --desc="this is a tcpwave object" --ttl=300 --ns_a=1 --ns_ptr=1 --ddns_a=1 --ddns_ptr=1 --ddns_cname=1 --ddns_mx=1 --org=TCPWave

Add DNS Zone

  • Description:- Creates a DNS Zone in the TCPWave IPAM.

    Example: twc adddnszone --name="" --org=Tcpwave --zone_tmpl="TCPWaveLab-template" --dnssec=0 --ad_upd=0 --monit=0 --dmz_visible=0 --is_restricted=0 --desc="This Zone is added from CLI"

Add DNS Resource Record

  • Description:- Creates a DNS resource record in 'object', 'zone' or 'network' scopes.

    Example: twc addrr --type=A --class=IN --ttl=5000 --owner=arecord --ipv4= --rr_scope=zone --org=TCPWave--external_rr=0 --desc="This is added using CLI"

In conclusion, our CLI offers a powerful and versatile solution for managing various aspects of DDI, ADC, and IPAM operations. By providing a comprehensive set of commands, it empowers administrators to efficiently handle tasks such as user access control, DNS zones and views, DHCP management, IPv6 elements, and load balancing components. The use of the our command-line interface streamlines network management processes, ultimately leading to improved productivity and enhanced security within the DNS environment. Overall, our CLI is an invaluable tool for network professionals seeking a robust and user-friendly method for managing their complex DNS infrastructures.