获取域中的服务器达到了?

一般而言,任何非HTTP服务器上。 会不会有一种方法来检测使用什么域到达的IP?

我知道的HTTP服务器获得请求头中传递的域名,但就这有可能与从客户端接收,这并不需要此信息的任何其他的服务器?

我特别寻找一种方式与服务器的Minecraft(Bukkit),所以我的首选语言(如果需要为你解答)将Java来做到这一点。 但我想没有关于具体的这种语言的理论。

--------------解决方案-------------

在一般情况下,没有,这就是为什么在HTTP协议将其包含在报头。

为了达到你的服务器,首先是进行DNS查询来解决您的IP,然后接着是连接本身。 这两个步骤是分开的,并且硬链接在一起。

记录什么域最后客户端请求是棘手的,也因为DNS信息往往缓存,所以DNS请求可能不会甚至被回答之前到达您的DNS服务器。

如果没有高速缓存,这也往往不直接查找由最终客户,而是由一个缓冲DNS服务器操作时,例如,由ISP。

号来获得用于连接到服务器的DNS名的唯一方法是让客户端提供。

不,如果没有手段在这个协议本身就像HTTP主机头,你不能找出哪些主机名被​​用来在客户端上解决您的IP地址。

分类:联网 时间:2015-03-15 人气:0
本文关键词: 网络,DNS
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.836 (s). 10 q(s)