ComponentSpace DNS Component
Thư viện .NET bằng C# để truy vấn DNS server, tạo DnsMessage, gửi yêu cầu đồng bộ hoặc bất đồng bộ và nhận phản hồi đã phân tích đầy đủ cho ứng dụng Windows hoặc Web.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Truy xuất danh sách DNS server đã cấu hình trong hệ thống.
Tạo DNS request và response bằng lớp DnsMessage.
Mô tả từng resource record bằng lớp riêng kế thừa ResourceRecord.
Hỗ trợ ARecord, CNAMERecord, HINFORecord, MBRecord và MDRecord.
Bao gồm MFRecord, MGRecord, MINFORecord, MRRecord và MXRecord.
Cung cấp NSRecord, NULLRecord, PTRRecord, SOARecord, TXTRecord và WKSRecord.
Xử lý các loại record khác qua lớp OtherRecord.
Gửi truy vấn DNS bằng DnsClient và nhận phản hồi dưới dạng DnsMessage.
Thực hiện lời gọi đồng bộ với Send và Receive.
Thực hiện lời gọi bất đồng bộ với BeginSend, EndSend, BeginReceive và EndReceive.
Nhận thông báo hoàn tất qua event hoặc callback method.
Chỉ định timeout cho lời gọi DNS.
Hỗ trợ RFC-1034 và RFC-1035.
Báo lỗi qua DnsException theo cơ chế exception của .NET.
Cung cấp tài liệu kiểu Visual Studio .NET và mã ví dụ VB.NET, C#.
Tổng quan

Thư viện được viết bằng 100% managed C# code và cung cấp quyền truy cập tới tài nguyên DNS ngay trong ứng dụng. Cấu trúc xử lý xoay quanh lớp DnsMessage để mô hình hóa request và response.
Cách tổ chức này giúp việc tạo câu hỏi DNS và đọc dữ liệu trả về rõ ràng hơn, đồng thời mỗi loại resource record có lớp riêng kế thừa từ ResourceRecord abstract class.
Phù hợp cho
Truy vấn bản ghi MX và các resource record DNS khác trong ứng dụng .NET.
Xây dựng chức năng kiểm tra phản hồi DNS cho ứng dụng Windows nội bộ.
Tích hợp truy vấn DNS vào ứng dụng Web chạy trên .NET Framework.
Triển khai luồng xử lý DNS bất đồng bộ khi cần callback hoặc event notification.
Ước tính chi phí
Chọn số developer để xem chi phí tham khảo.
Thông số kỹ thuật
- Hãng
- ComponentSpace
- Phiên bản
- v1.8.0.2
- Loại sản phẩm
- Thư viện .NET
- Loại thành phần
- .NET Class
- Kiến trúc
- 32Bit, 64Bit
- Loại license
- 1 Developer License — 4 Developer Team License
- Môi trường phát triển
- Windows application, Web application, Visual Studio 2010, Visual Studio 2008, Visual Studio 2005, Visual Studio .NET, Visual Basic 2010, Visual Basic 2008 và 14 môi trường khác
- Ngôn ngữ triển khai: 100% Managed Code, C#.
- Namespace sử dụng: KeyTech.Dns.
- Framework tương thích: .NET Framework 4.0, .NET Framework 3.5, .NET Framework 3.0, .NET Framework 2.0.
- Ngôn ngữ/IDE tương thích thêm: Microsoft Visual Basic 2010, 2008, 2005, Visual Basic .NET.
- Ngôn ngữ/IDE tương thích thêm: Microsoft Visual C++ 2010, 2008, 2005, Visual C++ .NET.
- Ngôn ngữ/IDE tương thích thêm: Microsoft Visual C# 2010, 2008, 2005, Visual C# .NET.
- Hệ điều hành triển khai: Windows XP, Windows 2000.
- Tài liệu và ví dụ: Comprehensive Visual Studio .NET style documentation; VB.NET and C# example source code.
- Tình trạng phát triển: từ năm 2012 không còn actively developed, nhưng vẫn officially supported.
Câu hỏi thường gặp
ComponentSpace DNS Component xử lý những tác vụ nào?
Thư viện hỗ trợ lấy danh sách DNS server đã cấu hình, tạo DNS query request, gửi yêu cầu tới DNS server và nhận phản hồi đã được phân tích đầy đủ.
Có thể dùng trong ứng dụng nào?
Thành phần này có thể dùng trong ứng dụng Windows hoặc Web bằng cách thêm reference tới assembly để truy cập namespace KeyTech.Dns.
Sản phẩm còn được phát triển tiếp không?
Từ năm 2012 sản phẩm không còn được phát triển tích cực, nhưng vẫn tiếp tục được hỗ trợ chính thức.

ComponentSpace SAML Suite
Bộ component SAML v2.0 cho ASP.NET và ASP.NET Core, hỗ trợ assertions, protocols, bindings và profiles để triển khai SAML SSO từ ứng dụng…

ComponentSpace OpenID for ASP.NET Core
Thư viện lớp .NET bổ sung chức năng OpenID provider cho ứng dụng ASP.NET Core, hỗ trợ OpenID Connect flows, API cấu hình cấp cao và kèm…

ComponentSpace SAML for ASP.NET Core
Thành phần SAML v2.0 cho ASP.NET Core, hỗ trợ SSO, assertions, protocol, bindings và profiles theo chuẩn OASIS. Tích hợp trực tiếp vào ứng…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.