SVCBRecordValidator
class SVCBRecordValidator implements DnsRecordValidatorInterface (View source)
SVCB record validator
Validates SVCB (Service Binding) records according to:
- RFC 9460: Service Binding and Parameter Specification via the DNS (DNS SVCB and HTTPS Resource Records)
SVCB records are the general variant of HTTPS records, allowing service binding for any protocol.
Format:
Methods
__construct(ConfigurationManager $config, IPAddressValidator|null $ipValidator = null)
No description
validate(string $content, string $name, mixed $prio, int|string|null $ttl, int $defaultTTL, mixed ...$args)
Validates SVCB record content
Details
__construct(ConfigurationManager $config, IPAddressValidator|null $ipValidator = null)
No description
ValidationResult
validate(string $content, string $name, mixed $prio, int|string|null $ttl, int $defaultTTL, mixed ...$args)
Validates SVCB record content
SVCB records have the format: