开发基本的DNS服务器(在C#中)

Rég*_* B. 19 c# dns udp

我正在为自己的目的开发一个非常基本的DNS服务器.我理解它的方式,DNS服务器接收包含所请求域名的UDP数据包,并以某种标准格式返回相应的IP.

有一个标准库用于从/向二进制格式读/写UDP数据包.但是,在哪里可以找到用于序列化/反序列化DNS请求/响应的C#库?

Chr*_*uts 17

开源ARSoft.Tools.Net库包含DNS服务器组件(参见文档).

您可以直接使用此库,或者仅使用源作为构建您自己的DNS请求序列化程序的起点.