首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过域名跟踪带宽的工具?

通过域名跟踪带宽的工具?
EN

Server Fault用户
提问于 2011-01-16 18:32:22
回答 3查看 2.4K关注 0票数 3

可能重复: 如何监控Ubuntu上Apache中虚拟主机的带宽使用情况

我正在运行一个Ubuntu10.04服务器,它承载多个域名。所有域都指向相同的IP地址并使用相同的网络接口。我真的只关心主域名,如my-domain1.commy-domain2.com。它应该包括子域(如www.my-domain1.com ),其中包含my-domain1.com的总计。是否有可配置的工具可以根据每个域名跟踪带宽使用情况?

编辑:我不只是在寻找网站的使用。我在找所有的车辆。

EN

回答 3

Server Fault用户

回答已采纳

发布于 2011-01-16 19:42:45

无法使用域名监视所有服务的通信量。要做到这一点,每个域名都需要一个IP。您可能会监视给定服务的使用情况,具体取决于这些服务是否在保留域名的请求中维护信息。其中一项服务是web服务器进行虚拟托管。做虚拟主机的Web服务器需要知道解析虚拟主机的域名。

票数 1
EN

Server Fault用户

发布于 2011-01-17 01:21:23

您可以使用服务器日志来确定您正在服务的带宽。像awstats这样的工具将报告所提供的带宽。传入带宽不报告,但通常远小于输出带宽。

票数 1
EN

Server Fault用户

发布于 2011-01-17 02:04:39

简短的回答是:不,你不能那样做。

很长的答案是,你可以用有限的方式去做。

简单回答:不能,因为DNS将解析到IP地址的请求,然后客户端将连接到IP。一旦DNS转换了它,就无法知道它请求的是哪个主机名。

长答案:HTTP1.1协议需要一个"host:“报头。也就是说,浏览器将它请求的主机名发送到web服务器。这就是web服务器如何知道该推出什么网站。虚拟主机就是这样在同一个IP地址上工作的。因此,从理论上讲,对于HTTP,您可以计算出每个地址的通信量。

其他网络服务可能具有类似于HTTP的特性。但也有很多人不这样做。因此,这只是部分可能。

有许多工具记录HTTP流量统计&为HTTP加载。我不知道哪个网站能做到这一点。rrdtool可能是一个很好的选择

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/223106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档