我想使用 C 编码 DNS 协议(protocol)头并创建 UDP 数据报。 假设我有一个查询 www.google.com。
有人可以建议如何去做吗?
您可以在此处找到 header 格式 - http://www.nersc.gov/~scottc/software/snort/dns_head.html
最佳答案
RFC 1035详细解释了 DNS 数据包格式。请注意,该格式被设计为尽可能紧凑,因此您必须注意许多位级和字节级优化。适当、强大的 DNS 编码器和解码器不适合胆小的人。
关于c - Dns 协议(protocol)头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1697438/