User Tools

Site Tools


extensions:teemip-zone-mgmt
Translations of this page:

Zone Management

name:
Zone Management
description:
Adds Zone management features to TeemIp
version:
1.0.0
release:
2019-02-09
TeemIp:
2.3
code:
teemip-zone-mgmt
state:
pilot
diffusion:
TeemIp wiki
keyword:
dns, zone, domain, records
dependencies:
teemip-ip-mgmt, teemip-ipv6-mgmt, teemip-network-mgmt
download:
https://wiki.teemip.com/extensions/teemip-zone-mgmt-1.0.0.zip

FIXME Work in progress

Revision History

Version Release Date Comments
1.0.0 2019-02-09 Initial revision

Features

Limitations

Requirements

There is no specific requirements with that extension. TeemIp Zone Management is anyway already embedded in it starting with TeemIp 2.4.

When installed on an iTop application, make sure that 'IPAM for iTop' is installed as well.

Installation

Installation on a TeemIp standalone is done with the application itself, through the setup.

When adding the module on an iTop application, the process will depends on the iTop version:

Configuration

No specific configuration is required for this extension.

DNS Management Menu

Domains

Views

Zones

DNS Resource Records

TeemIp handles the most commonly used DNS Resource Records, the ones listed below. These are implemented through standard objects and belong to the data model. They all share the same following attributes:

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
  • The “zone” attribute points to a forward or reverse zone, according to the record type, filtered by the organization that the zone belongs to.
  • The “RR Name” is just the name of the record, known as the owner in the specialized literature.
  • The default TTL of the zone that the record belongs to, may be overwritten by a specific value specified at the record level. This behaviour is driven by the “Overwrite zone TTL” boolean and the TTL duration.

A Records

This object is used to document the IPv4 Address record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
IPv4 Address Foreign key to a(n) IPv4 Address Yes
Comment Multiline character string No

Details

Details of a A Record can be accessed from the specific “A” shortcut menu of the DNS Management module.

AAAA Records

This object is used to document the IPv6 Address record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
IPv6 Address Foreign key to a(n) IPv6 Address Yes
Comment Multiline character string No

Update

An AAAA record may be updated from the specific “AAAA” shortcut menu of the DNS Management module.

CNAME Records

This object is used to document the Canonical Name record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
CNAME Alphanumeric string Yes
Comment Multiline character string No

Creation

A new CNAME record may be created from the specific “CNAME” shortcut menu of the DNS Management module.

MX Records

This object is used to document the Mail Exchanger record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
Preference Integer No
Exchange Server Alphanumeric string Yes
Comment Multiline character string No

Details

Details of a MX Record can be accessed from the specific “MX” shortcut menu of the DNS Management module.

NS Records

This object is used to document the Name Server record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
Name Server Alphanumeric string Yes
Comment Multiline character string No

Details

Details of a NS Record can be accessed from the specific “NS” shortcut menu of the DNS Management module.

PTR Records

This object is used to document the Pointer record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
Hostname Alphanumeric string Yes
Comment Multiline character string No

Details

Details of a NS Record can be accessed from the specific “NS” shortcut menu of the DNS Management module.

SRV Records

This object is used to document the Locate Services record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
Priority Integer No
Weight Integer No
Port Integer No
Target Alphanumeric string Yes
Comment Multiline character string No

Creation

A new SRV record may be created from the specific “SRV” shortcut menu of the DNS Management module.

TXT Records

This object is used to document the Text record.

Properties

Name Type Mandatory?
Organization Foreign key to a(n) Organization Yes
Zone Foreign key to a(n) Zone Yes
RR Name Alphanumeric string Yes
Overwrite zone TTL Yes or No No
TTL d/h/m/s N/A
Text Alphanumeric string Yes
Comment Multiline character string No

Update

A TXT record may be updated from the specific “TXT” shortcut menu of the DNS Management module.

extensions/teemip-zone-mgmt.txt · Last modified: 2019/02/11 21:19 by cnaud

";