Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 为什么我的DNS查询数据包没有得到响应?_Java_Sockets_Networking_Dns - Fatal编程技术网

Java 为什么我的DNS查询数据包没有得到响应?

Java 为什么我的DNS查询数据包没有得到响应?,java,sockets,networking,dns,Java,Sockets,Networking,Dns,我正在编写一个Java程序,向服务器发送一个DNS查询,我希望得到响应,但使用Wireshark,我发现我没有得到一个我认为格式良好的数据包的响应 我将发送的数据包与使用InetAddress.getByName(“www.google.com”)发送的数据包进行比较,除了校验和和数据包ID之外,数据包似乎完全相同。有什么明显的东西我应该找吗?如果有人要求,我可以把包里的内容贴出来,但我不确定是否有一个简单的方法可以做到这一点 编辑:数据包的屏幕上限 请发布代码及其生成的数据包。两个数据包上的目

我正在编写一个Java程序,向服务器发送一个DNS查询,我希望得到响应,但使用Wireshark,我发现我没有得到一个我认为格式良好的数据包的响应

我将发送的数据包与使用
InetAddress.getByName(“www.google.com”)
发送的数据包进行比较,除了校验和和数据包ID之外,数据包似乎完全相同。有什么明显的东西我应该找吗?如果有人要求,我可以把包里的内容贴出来,但我不确定是否有一个简单的方法可以做到这一点

编辑:数据包的屏幕上限

请发布代码及其生成的数据包。两个数据包上的目标地址不同。也许失败的查询没有进入正确的服务器?@WarrenDew我也注意到了这一点。我试图手动访问这些ip地址,但没有生成响应的数据包让我访问bing.com,而生成响应的数据包没有将我带到网站。可能是DNS服务器,可能是?