Class DnsRecordSettings
- Namespace
- Cloudflare.NET.Dns.Models
- Assembly
- Cloudflare.NET.dll
Optional settings for DNS records.
These settings control advanced DNS behavior like IPv4/IPv6-only resolution.
public record DnsRecordSettings : IEquatable<DnsRecordSettings>
- Inheritance
-
DnsRecordSettings
- Implements
- Inherited Members
Constructors
DnsRecordSettings(bool?, bool?)
Optional settings for DNS records.
These settings control advanced DNS behavior like IPv4/IPv6-only resolution.
public DnsRecordSettings(bool? Ipv4Only = null, bool? Ipv6Only = null)
Parameters
Ipv4Onlybool?When true, return only IPv4 addresses in A record lookups (flattening).
Ipv6Onlybool?When true, return only IPv6 addresses in AAAA record lookups (flattening).
Properties
Ipv4Only
When true, return only IPv4 addresses in A record lookups (flattening).
[JsonPropertyName("ipv4_only")]
public bool? Ipv4Only { get; init; }
Property Value
- bool?
Ipv6Only
When true, return only IPv6 addresses in AAAA record lookups (flattening).
[JsonPropertyName("ipv6_only")]
public bool? Ipv6Only { get; init; }
Property Value
- bool?