我知道DNS解析很慢,所以我们应该分开DNS解析器。您可以通过执行以下操作将其转换为ipInetAddress ip = InetAddress.getByName(url.getHost());
但是,如何下载实际的网站本身呢htmlDocumentString = new Scanner(new url.openStream(), "UTF-8").useDelimiter("\\A"
背景:在我家里的Debian拉伸机上,我注意到我的DNS查找时间很慢,并得出结论,罪魁祸首是dnsmasq --因为如果我把它取下来,名称解析速度就会超过10倍(没有多秒钟的延迟)。现在,这可能是一些错误的配置,但是我很懒,想要删除它,因为我的路由器有一个DNS服务器,这就是dnsmasq所关注的,而且这可能类似于它自己的dnsmasq。update-rc.d: error: in