IPNetwork C# library take care of complex network, ip, ipv4, ipv6, netmask, cidr, subnet, subnetting, supernet and supernetting calculation for .Net developpers. It works with IPv4 and IPv6 as well. It is written in C# for .NetStandard and coreclr and has a light and clean API and is fully unit...
More information
A reusable DNS resolver for .NET.
You can reference this project in your libraries, but make sure it is also referenced in the startup project too, if this startup project is not project.json based (ie: has a packages.config file).
TakeIo.NetworkAddress is a small library to handle IP/Mask operations (network mask tasks), like matching same network address between two IPs and a network mask. It also handles parsing of IP/Mask input strings like "192.168.0.0/24" or "192.168.0.0/255.255.0.0", and handle IP range addresses like...
More information
Arcus is a C# manipulation library for calculating, parsing, formatting, converting, and comparing both IPv4 and Pv6 addresses and subnets. It accounts for 128-bit numbers on 32-bit platforms.
This library is designed to optimize the lookup of an IP address in a set of IP Ranges. It supports both IPv4 and IPv6 addresses. It provides methods for checking if an IP address is a part of Public IP Ranges for M365 endpoints.
Two deluxe IP address text boxes for WPF – one for IPv4 addresses and another for IPv6 addresses. Both text boxes prevent invalid IP addresses from being entered.
A suite of network communication classes for creating client and server applications. Includes high-performance Server, Tcp, Udp, Dns, and Ping classes, with support for IPv6 and SSL/TLS 1.0+ encryption.
PowerTCP Sockets for .NET is a licensed product. If no development license is present, the...
More information
Is an Open Source and Free Software package to facilitate dealing with IP Addresses, It supports all .NET Core versions as well as .NET Framework 4.6.1+