【发布时间】:2012-11-12 07:44:20
【问题描述】:
这是我从客户那里得到的主机名列表。
----------------------
msnbot-207-46-194-96.search.msn.com. <-- Server
cpe-98-151-173-209.socal.res.rr.com. <-- Desktop
msnbot-157-55-33-20.search.msn.com. <-- Server
static.178.114.63.178.clients.your-server.de. <-- Server
----------------------
我通过在 Linux 上使用命令 "host IP_Address" 获取这些信息。
有没有办法知道主机名或 IP 地址来自个人桌面或服务器? Linux、PHP、Perl、BashCode 任何类型的命令都可以。
谢谢,
【问题讨论】:
-
@sachleen:重复问题不是评论;)
-
如果服务器和桌面位于 NAT 之后并且主机名类似于
core1-gbit-sw.mit.edu,会发生什么情况?不应该还有两个类别,Servetop和Deskver吗? -
@LightnessRacesinOrbit 我在问 OP 他认为区别是什么。如果你能做出区分,那么你可以编写一个程序来跟踪这些参数。前者做不到,后者就做不到。
-
@sachleen:好吧,您可以阅读问题,询问“有什么区别”。从中我很确定我们可以得出结论,OP 不知道答案。
-
@LightnessRacesinOrbit 它没有问“有什么区别”。它询问我们如何根据他不知道的差异对它们进行分类。
标签: php linux ip hosting detect