我正在做一项家庭作业,基本上要求我们解析 DNS 响应以获取 IP 地址等。问题是教授已经非常详细地告诉我们来自 DNS 服务器的响应是什么样的,但我不知道向服务器发送什么。我的第一次尝试是 netcat <ip address of local name server> 53
只需输入 www.google.com 并按回车键并寻找回复,但我没有收到任何回复。
谁能给我描述一下 DNS 查询是什么样的(比如查询的每个部分允许多少字节)?
最佳答案
- 下载wireshark并运行
- 做一些使用 DNS 的事情(确保您没有使用缓存的主机名)
- 查看捕获的wireshark数据包。
关于c - DNS session 的结构是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5201020/