BatchReverseRecordCreator
class BatchReverseRecordCreator (View source)
Creates PTR records for a whole IPv4 or IPv6 /64 network, optionally only where forward A/AAAA records exist.
Methods
__construct(ConfigurationInterface $config, AuditLoggerInterface $audit, DomainRepositoryInterface $domainRepository, RecordLookupInterface&RecordListingInterface $recordRepository, RecordManagerInterface $recordManager, Closure $dnssecProvider, bool $reverseHandling, IPAddressValidator|null $ipValidator = 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(ConfigurationInterface $config, AuditLoggerInterface $audit, DomainRepositoryInterface $domainRepository, RecordLookupInterface&RecordListingInterface $recordRepository, RecordManagerInterface $recordManager, Closure $dnssecProvider, bool $reverseHandling, IPAddressValidator|null $ipValidator = 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