Reading NS records in C# using ARSoft packages

In this post you will learn about reading NS records in C# using ARSoft packages. This package is handy to read domain NS records. Here's a sample code which will help:

using System;
using System.Linq;
using ARSoft.Tools.Net;
using ARSoft.Tools.Net.Dns;
namespace ConsoleApp14
{
    class Program
    {
        static void Main(string[] args)
        {
            var dnsMessage = DnsClient.Default.Resolve(DomainName.Parse("learninhindi.com"), RecordType.Ns);
            var nsrecords = dnsMessage.AnswerRecords.OfType<NsRecord>();
            foreach (var record in nsrecords)
            {
                Console.WriteLine(record.NameServer.ToString().TrimEnd('.'));
            }
            Console.ReadKey();
        }
    }
}


Here's the output of the above code:

amit.ns.cloudflare.com
fiona.ns.cloudflare.com


Hope this helps.

Comments

Popular posts from this blog

Migrating database from ASP.NET Identity to ASP.NET Core Identity

Customize User's Profile in ASP.NET Identity System

Lambda two tables and three tables inner join code samples