A comprehensive set of internet components including Proxy, DNS, Trace Route, Ping/ICMP, WhoIs, IP Lookup, and Time

It includes a set of .NET classes that makes the work of querying DNS servers for resource record types defined by RFC-1034 and RFC-1035, and performing domain registration with the WhoIs class more easily.

In addition to supporting DNS and WhoIs features, the component also lets you quickly find from which countries your visitors are coming. This feature can help you prevent credit card fraud, automatically select language, and currency for your visitor and much more benefits. The package also includes TraceRoute and Time components which let you perform Internet Route Tracing to determine network delays and topology, and get exact time from and keep all the computers running your application synchronized with public time servers over the Internet.

Ultimate Netkit's Key Features

DNS Features

  • Lookup for Resource Records - Hostname to A Record (IP address), MX Record, etc.
  • Reverse lookup for PTR Record - IP address to hostname
  • Supports RFC-1034/RFC-1035
  • Retrieve the list of available DNS servers
  • Send and receive DNS request and response messages
  • Support for IPv6, the next generation Internet protocol
  • 100% managed code written in C#
  • Support for .NET Full Framework, Xamarin iOS, Mac, Android, Mono, .NET CF, .NET Core, and Standard

TraceRoute Features

  • Instigates route tracing easily
  • Sets maximum hops
  • Includes complete hop information
  • Resolves IP addresses while performing Internet Route Tracing
  • Retrieves hops counts, router addresses and names, response time and Time To Live (TTL)
  • Fully supports RFC-792
  • Echo Reply Message is fully parsed

WhoIs Features

  • Fully compliant with RFC-954
  • Specify the question to ask
  • Request domain registration, user, mailbox and related information

IP Lookup Features

  • Easily find from which countries your visitors are coming from
  • Show country info and flag

Time (NTP) Features

  • Supports the Network Time Protocol (RFC-1305)
  • Supports the Time Protocol (RFC-868)
  • Supports the Daytime Protocol (RFC-867)
  • Supports conversion between NTP time and .NET time
  • Supports both SNTP (version 3) and NTP(version 4)
  • Provides access to all NTP packet fields

Get Started Today

And see why tens of thousands of developers worldwide choose ComponentPro

Download Your Free 30 Day Trial

Supported Platforms

List of the supported platforms

.NET Framework:
2.0, 3.0, 3.5. 4.0, 4.5.x, 4.6.x, 4.7; both 32-bit and 64-bit editions
OS: Windows XP or later
Visual Studio: 2008, 2010, 2012, 2013, 2015, 2017
Xamarin iOS:
Xamarin.iOS 8.6 or later; Xamarin Studio
Xamarin Android:
Xamarin.Android 4 or later; Xamarin Studio
.NET Core 2.0 or above (available soon)
.NET Standard 2.0 or above (available soon)
Universal Windows Platform (UWP)
Version: Windows 10 Mobile, Windows 10 Store Apps and Windows 10 IoT
OS: Windows
Mono and Xamarin Mac:
Version: 3.x, 4.x
OS: Linux, Apple macOS (OS X)
.NET Compact Framework:
2.0, 3.0, 3.5. 3.9
OS: Windows Mobile, Windows CE, Pocket PC, Windows Embedded Compact 2013
Visual Studio: 2008, 2012, 2013


Over 10,000 customers globally integrate our libraries in their applications


Hear what customers say about our products

Having been using your Ultimate Studio Package for five months, and I would like to give your product 5-star rate, your product is one of the best products I've used in over five years of C# development. It's a real joy to work with!

Jack Berkhout Senior Software Developer - MCPD Microsoft Corp.

It was a perfect idea for me to switch from the previous suite to your Ultimate Studio a few months ago. It has a modern design, and the classes saved me a lot of time. Thank you very much.

Robert Osorio Senior Developer JPMorgan Chase

Our developers have been using the Ultimate Suite for over six mons now on an intranet web application. We were very impressed by the feature-set, the ease of use, and the great online tutorials and code examples. I will recommend ComponentPro to my colleagues.

Mark Deaney CTO PowerCT

I am impressed with the components in the Ultimate Studio package. I have been developing a commercial desktop application employing virtually all of the components. I have found them to be amazing, easy to use, and loaded with many features.

Peter Windsor Senior Software Developer Allocate Software

I have been a user of Ultimate Studio package for more than three months. Their components are powerful and flexible. I rate them 5-star for the developer support.

Chris Calzaretta Senior Software Developer Quantesys

I'm pleased with your customer support. Your developers are very responsive. Keep up the excellent work!

Burke Jones Project Manager Marquam Group

With their quick response, now I can easily solve my issue by adding a few lines of code to my application. And EXCELLENCE is the word best describes your products.

David Callaghan Software Engineer SIEMENS

Your customer support is impressive. Detailed code examples with a friendly and helpful online documentation helped us a lot. Your components are amazing.

Brian Shackelford Software Architect Municipal Technologies

Your products are great. It makes my life so much easier. Now I only need to focus on business logic instead of having to deal with many limitations of the .NET framework.

Geoff Suddard Software Developer Office Choice Limited