- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在 Wireshark 中查看 DNS 响应数据包,但无法理解答案和权威部分的十六进制编码。
考虑 DNS 查询:mail.abcd.com
答案部分包含名称字段,其十六进制编码因以下而异:
0xc00c
0xc012
0xc010
最佳答案
DNS 标签使用 <length><data ...>
格式.
一个标签的最大长度为 63 个字节,因此 <length>
字段剩余两位。这些用于对标签类型进行编码。
如果前两位是 0b11
然后将剩余的六位与以下字节组合在一起,形成一个压缩指针,该指针是 DNS 有效负载中到另一个标签的先前实例的偏移量。
由于 DNS 协议(protocol) header 长度为 12 字节,因此最短的合法偏移量为 12 字节,给出您在上面看到的值 0xc00c
.
[从技术上讲,可以构造一个指向 header 的压缩指针,但它并不严格符合协议(protocol)]。
我强烈建议不要尝试从电报包中对规范进行逆向工程——你将不可避免地错过一些东西。只需阅读 RFC 1035取而代之的是-所有核心内容都在其中。
关于DNS响应答案&权威版 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9865084/
抱歉,如果之前有人问过这个问题,但我找不到。我正在寻找可用作引用的所有有效字符串的权威描述,例如“A1:C5”、“$A:$A”、$A2”等。这似乎是一件非常基本的事情,但我我浪费了几个小时试图找到它。
我在我应用的admin部分中使用pundit进行访问控制。我有一个仪表板 Controller ,如下所示: class Admin::DashboardsController < AdminCont
这个问题的答案是community effort .编辑现有答案以改进这篇文章。它目前不接受新的答案或互动。 这个问题试图收集一个社区维护的列表 质量 书上c编程语言,针对不同的技能水平。 C 是一种
有没有已经写好的Java DNS Server,只实现权威响应。我想获取源代码并将其移动到我们将要开发的 DNS 服务器中,该服务器将使用自定义规则集来决定要使用的 TTL 和要发布的 IP 地址。
以下代码: using boost::asio::ip::tcp; std::string ipAddress; boost::asio::io_service io_service; tcp::re
有人知道用 Node.JS 编写的 DNS 服务器吗?我对权威 DNS 服务器(而不是缓存 DNS 服务器)特别感兴趣。 唯一需要做的就是根据我自己的算法为 A、MX、TXT、SPF、SOA、NS 记
我是一名优秀的程序员,十分优秀!