DnsRecordExtensions Class

Provides extension methods for working with DNS records.

public static class DnsRecordExtensions

Methods

NameDescription
GetIPAddresses(IEnumerable<DnsRecord>)Returns all IP addresses from A and AAAA records in the collection.
GetIPv4Addresses(IEnumerable<DnsRecord>)Returns all IPv4 addresses from A records in the collection.
GetIPv6Addresses(IEnumerable<DnsRecord>)Returns all IPv6 addresses from AAAA records in the collection.

GetIPAddresses(IEnumerable<DnsRecord>)

DnsRecordExtensions.cs

Returns all IP addresses from A and AAAA records in the collection.

public static IEnumerable<IPAddress> GetIPAddresses(this IEnumerable<DnsRecord> records)

GetIPv4Addresses(IEnumerable<DnsRecord>)

DnsRecordExtensions.cs

Returns all IPv4 addresses from A records in the collection.

public static IEnumerable<IPAddress> GetIPv4Addresses(this IEnumerable<DnsRecord> records)

GetIPv6Addresses(IEnumerable<DnsRecord>)

DnsRecordExtensions.cs

Returns all IPv6 addresses from AAAA records in the collection.

public static IEnumerable<IPAddress> GetIPv6Addresses(this IEnumerable<DnsRecord> records)