This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
extensions:teemip-zone-mgmt [2024/04/04 12:45] – [TXT Records] cnaud | extensions:teemip-zone-mgmt [2024/06/25 14:11] – [Configuration] cnaud | ||
---|---|---|---|
Line 33: | Line 33: | ||
===== Revision History ===== | ===== Revision History ===== | ||
^ Version | ^ Version | ||
- | | 3.1.2 | 2024-xx-yy | + | | 3.1.2 | 2024-xx-yy |
- | | **3.1.1** | + | | **3.1.1** |
- | | 3.1.0 | 2023-06-21 | + | | 3.1.0 | 2023-06-21 |
- | | 3.0.1 | 2022-09-09 | + | | 3.0.1 | 2022-09-09 |
- | | 3.0.0 | 2022-01-05 | + | | 3.0.0 | 2022-01-05 |
- | | 2.7.1 | 2021-04-01 | + | | 2.7.1 | 2021-04-01 |
- | | 2.7.0 | 2020-12-11 | + | | 2.7.0 | 2020-12-11 |
- | | 2.6.2 | 2020-06-22 | + | | 2.6.2 | 2020-06-22 |
- | | 2.6.1 | 2020-05-08 | + | | 2.6.1 | 2020-05-08 |
- | | 2.6.0 | 2020-04-14 | + | | 2.6.0 | 2020-04-14 |
- | | 1.2.0 | 2019-12-10 | + | | 1.2.0 | 2019-12-10 |
- | | 1.1.0 | 2019-09-24 | + | | 1.1.0 | 2019-09-24 |
- | | 1.0.0 | 2019-02-09 | + | | 1.0.0 | 2019-02-09 |
===== Features ===== | ===== Features ===== | ||
Line 82: | Line 82: | ||
| Automatically update DNS records | Boolean | Yes / No | No | DNS Zone Management | Enables or disables the automatic creation, modification or deletion of DNS records when an IP address is created, modified or deleted. | | | Automatically update DNS records | Boolean | Yes / No | No | DNS Zone Management | Enables or disables the automatic creation, modification or deletion of DNS records when an IP address is created, modified or deleted. | | ||
| Remove DNS records from obsolete IPs | Boolean | Yes / No | No | DNS Zone Management | Remove Resource Records associated to IP addresses that become obsolete. | | | Remove DNS records from obsolete IPs | Boolean | Yes / No | No | DNS Zone Management | Remove Resource Records associated to IP addresses that become obsolete. | | ||
+ | | Serial update method | Enum | - Increment by one \\ - Date, in ISO 8601 basic format, followed by a two-digit counter \\ - Date expressed as the number of seconds since the UNIX epoch | Increment by one | DNS Zone Management | Method used to update the serial number of a zone | | ||
===== DNS Management Menu ===== | ===== DNS Management Menu ===== | ||
Line 489: | Line 490: | ||
=== TXT Records with a payload over 255 chars == | === TXT Records with a payload over 255 chars == | ||
- | A TXT record may have more than 255 characters of data, but **not** more than 255 characters in a single string, which is problematic for long chains like DKIM keys. RFC 4408 defines how to get around this limitation : a TXT record is allowed to contain multiple strings which should then be concatenated together by the reading application. TeemIP implements this concept through a chaining mechanism. TXT records with the **exact same** RR Name may be chained together. The tool that generate Zone data files will take the chain into consideration and will create the proper entry in the db file. | + | A TXT record may have more than 255 characters of data, but **not** more than 255 characters in a single string, which is problematic for long chains like DKIM keys. RFC 4408 defines how to get around this limitation : a TXT record is allowed to contain multiple strings which should then be concatenated together by the reading application. TeemIP implements this concept through a chaining mechanism. |
- | {{ classupdate_txtrecord3x-2.png}} | + | <note tip> |
+ | When a segment is set in a given TXT record, its counter part is automatically updated. | ||
+ | * If **Previous segment** of record R1 is set to R0, then TeemIP will set **Next segment** of record R0 to R1 | ||
+ | * If **Next segment** of record R1 is set to R2, then TeemIp will set **Previous segment** of record R2 to R1 | ||
+ | </ | ||
+ | <note warning> | ||
+ | In a chain, only the RR Name of the **first segment** is relevant. It is considered as the reference for the TXT Record when the db file is built. The name of the following records of the chain are just used to name the objects. | ||
+ | </ | ||
+ | {{ classupdate_txtrecord3x-2.png }} | ||
+ | |||
+ | The tool that generates Zone data files will take the chain into consideration and will create the proper entry in the db file as shown in the exemple below: | ||
+ | |||
+ | {{ dbfile_long_txtrecord.png }} | ||
==== Generic Records ==== | ==== Generic Records ==== |