BatchReverseRecordCreator
class BatchReverseRecordCreator (View source)
Methods
__construct(PDO $db, ConfigurationManager $config, AuditService $audit, DomainRepositoryInterface $domainRepository, RecordManagerInterface $recordManager, IPAddressValidator|null $ipValidator = null, RecordRepositoryInterface|null $recordRepository = null)
No description
array
createIPv4Network(string $networkPrefix, string $hostPrefix, string $domain, string $zone_id, int $ttl, int $prio = 0, string $comment = '', string $account = '', bool $createForwardRecords = false, bool $onlyMatchingRecords = false, int|null $forwardTtl = null, int|null $matchingPtrTtl = null)
Create PTR records for an IPv4 network
array
createIPv6Network(string $networkPrefix, string $hostPrefix, string $domain, string $zone_id, int $ttl, int $prio = 0, string $comment = '', string $account = '', int $count = 256, bool $createForwardRecords = false, int|null $forwardTtl = null, bool $onlyMatchingRecords = false, int|null $matchingPtrTtl = null)
Create PTR records for an IPv6 /64 network
Details
__construct(PDO $db, ConfigurationManager $config, AuditService $audit, DomainRepositoryInterface $domainRepository, RecordManagerInterface $recordManager, IPAddressValidator|null $ipValidator = null, RecordRepositoryInterface|null $recordRepository = null)
No description
array
createIPv4Network(string $networkPrefix, string $hostPrefix, string $domain, string $zone_id, int $ttl, int $prio = 0, string $comment = '', string $account = '', bool $createForwardRecords = false, bool $onlyMatchingRecords = false, int|null $forwardTtl = null, int|null $matchingPtrTtl = null)
Create PTR records for an IPv4 network
array
createIPv6Network(string $networkPrefix, string $hostPrefix, string $domain, string $zone_id, int $ttl, int $prio = 0, string $comment = '', string $account = '', int $count = 256, bool $createForwardRecords = false, int|null $forwardTtl = null, bool $onlyMatchingRecords = false, int|null $matchingPtrTtl = null)
Create PTR records for an IPv6 /64 network