我想创建一个 DNS 数据包。并将其发送到 DNS服务器,例如: 8.8.8.8 。
我怎么能用* c# lang来做呢?
然后结果在哪里?
最好的问候
答案 0 :(得分:-1)
我怎么能用* c#lang来做?
它被称为编程。
根据DNS规范构建数据包的有效负载,然后使用System.NET类发送数据包以发送UDP数据包。
很抱歉,这里有一个很小的功课,这就是为什么你会得到这样的通用激光器。开始寻找UDP基础知识,然后使用谷歌查找DNS规范(RFC =请求评论是指所有互联网规范的命名方式)。
然后结果在哪里?
我是否已经告诉过您阅读documentaiotn,即DNS规范?我们走了 - 结果是按照规范使用UDP数据包返回您的应用程序。
你显然已经等待它(需要编程)然后获取数据包的字节数组有效负载并解构它以获得asnwer。规范根据DNS RFC。
;)是时候自己做一些工作了。
顺便说一句,通常是完全不需要的工作。