Bdev.Net.Dns
1.0.16
dotnet add package Bdev.Net.Dns --version 1.0.16
NuGet\Install-Package Bdev.Net.Dns -Version 1.0.16
<PackageReference Include="Bdev.Net.Dns" Version="1.0.16" />
paket add Bdev.Net.Dns --version 1.0.16
#r "nuget: Bdev.Net.Dns, 1.0.16"
// Install Bdev.Net.Dns as a Cake Addin #addin nuget:?package=Bdev.Net.Dns&version=1.0.16 // Install Bdev.Net.Dns as a Cake Tool #tool nuget:?package=Bdev.Net.Dns&version=1.0.16
Bdev.Net.Dns
A .Net library to execute DNS lookups from one, or multiple DNS server.
Sample usage
Install-Package Bdev.Net.Dns
Helpers
Return all available ANAME records for Google
DnsServer.Resolve("google.com")
Return all MX Records for a domain
DnsServers.Resolve<MXRecord>("codeproject.com", DnsType.MX, DnsClass.IN);
Return all TXT records for a domain
Resolver.Lookup(new Request { RecursionDesired = true }.WithQuestion(new Question("google.com", DnsType.TXT)));
or with a helper
DnsServers.Resolve<TXTRecord>("google.com");
Return a CNAME
DnsServers.Resolve<CNameRecord>("mail.google.com").First();
Get all known DNS Servers on all active network interfaces
DnsServers.All
DnsServers.IP4
DnsServers.IP6
Specifying DNS lookup
Resolve a record on a DNS server
// create a new request
var request = new Request();
// add the codeproject NS question
request.AddQuestion(new Question("codeproject.com", DnsType.NS, DnsClass.IN));
// send the request
Response response = Resolver.Lookup(request, DnsServers.IP4.First());
Release history
1.0.15 Bring-back .Net 2.0
1.0.14 Wait 5 seconds for a dns request to complete. Discontinue support for .Net 3.1
1.0.13 Bug fix
1.0.12 Fix CNAME lookup #7
1.0.11 Fix TXT records with multiple strings Add DNS over TCP fallback for truncated messages
1.0.10 Quality improvements
1.0.9 Support for .Net Core 3.1 and .Net 4.8
1.0.8 Added support for CNAME
Breaking changes
1.0.10
New project organization will require to update imports of references for records and custom exceptions.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net45 is compatible. net451 was computed. net452 was computed. net46 was computed. net461 was computed. net462 is compatible. net463 was computed. net47 was computed. net471 was computed. net472 is compatible. net48 is compatible. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETFramework 4.5
- No dependencies.
-
.NETFramework 4.6.2
- No dependencies.
-
.NETFramework 4.7.2
- No dependencies.
-
.NETFramework 4.8
- No dependencies.
-
.NETStandard 2.0
- No dependencies.
-
net7.0
- No dependencies.
-
net8.0
- No dependencies.
NuGet packages (6)
Showing the top 5 NuGet packages that depend on Bdev.Net.Dns:
Package | Downloads |
---|---|
imbNLP.PartOfSpeech
Extension of imbNLP libraries, introducing support for MULTEXT-East morphosyntactic dictionary and pipeline framework for parallel web content decomposition and POS tagging |
|
LazyRabbit
LazyRabbit Onehop Mail Sender |
|
imbNLP.CoreAndData.NuGet1
Natural Language Processing libraries of Veles project, Core and Data namespaces dealing with lexic resources, pipeline decomposition and other NLP stuff |
|
imbACE
imbACE is all about rapid console application development – any kind of console application. The main use case is: development of your research-specific console application/tool for automated experimentation, data processing and reporting. It contains several user input/output systems, parallel and persistent task management (single PC or network), its own ACE and S# script languages, plugin system, download/upload tasks (http/ftp), TCP/IP server/client remote messaging and other things. |
|
imbWEM.Core
Web Exploration Model: crawlers, crawler reports, web analytic console, web loader, web crawler experiment setup... |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.16 | 2,851 | 1/26/2024 |
1.0.15 | 104 | 1/26/2024 |
1.0.14 | 118 | 1/22/2024 |
1.0.13 | 3,429 | 9/2/2022 |
1.0.12 | 721 | 5/12/2022 |
1.0.11 | 3,873 | 4/9/2021 |
1.0.10 | 1,875 | 5/24/2020 |
1.0.9 | 662 | 5/24/2020 |
1.0.8 | 667 | 5/24/2020 |
1.0.7 | 764 | 5/24/2020 |
1.0.6 | 1,210 | 9/1/2019 |
1.0.5 | 813 | 8/31/2019 |
1.0.4 | 17,476 | 8/31/2017 |
1.0.3 | 1,353 | 8/30/2017 |
1.0.2 | 6,757 | 4/5/2015 |
1.0.1 | 2,149 | 1/6/2015 |
1.0.0 | 3,935 | 5/19/2014 |
1.0.16 Added version for .Net 7.0 and 8.0
1.0.15 Restored support for .Net 2.0
1.0.14 Wait 5 seconds for a dns request to complete.
Discontinue support for .Net 3.1
1.0.13 Bug fix for MemoryStream
1.0.12 Fix CNAME lookup #7
1.0.11 Fix TXT records with multiple strings
Add DNS over TCP fallback for truncated messages
1.0.10 Only code quality imporvements
1.0.9 Support for .Net Core 3.1 and .Net 4.8
1.0.8 Added support for CNAME