使用c#发送DNS数据包

时间:2012-06-24 16:48:59

标签: c# udp dns


我想创建一个 DNS 数据包。并将其发送到 DNS服务器,例如: 8.8.8.8
我怎么能用* c# lang来做呢?
然后结果在哪里?
最好的问候

1 个答案:

答案 0 :(得分:-1)

  

我怎么能用* c#lang来做?

它被称为编程。

根据DNS规范构建数据包的有效负载,然后使用System.NET类发送数据包以发送UDP数据包。

很抱歉,这里有一个很小的功课,这就是为什么你会得到这样的通用激光器。开始寻找UDP基础知识,然后使用谷歌查找DNS规范(RFC =请求评论是指所有互联网规范的命名方式)。

  

然后结果在哪里?

我是否已经告诉过您阅读documentaiotn,即DNS规范?我们走了 - 结果是按照规范使用UDP数据包返回您的应用程序。

你显然已经等待它(需要编程)然后获取数据包的字节数组有效负载并解构它以获得asnwer。规范根据DNS RFC。

;)是时候自己做一些工作了。

顺便说一句,通常是完全不需要的工作。