Table of Contents

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

Ipv4Only bool?

When true, return only IPv4 addresses in A record lookups (flattening).

Ipv6Only bool?

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?