这个PHP代码......
207 if (getenv(HTTP_X_FORWARDED_FOR)) {
208 $ip = getenv('HTTP_X_FORWARD_FOR');
209 $host = gethostbyaddr($ip);
210 } else {
211 $ip = getenv('REMOTE_ADDR');
212 $host = gethostbyaddr($ip);
213 }
Run Code Online (Sandbox Code Playgroud)
抛出这个警告......
警告: gethostbyaddr()[function.gethostbyaddr]:第212行的C:\ inetpub ...\filename.php中的地址不是abcd格式
似乎$ ip是空白的.
在facebook上有这个随机的dudette或者老兄加我作为朋友.他也添加了随机的人.他虐待并威胁我的朋友.我的朋友告诉我很多次出现以解决问题,但他从来没有.
我们如何才能知道这个模仿者是谁?我们想跟踪此人的IP地址.
泰穆尔
我想使用PHP脚本来查找用户从我的站点连接到的路由器.这可能是PHP或其他一些服务器端语言吗?
我已经在网上看了,看起来它不可能得到用户的计算机,但对于路由器?编辑:我只对用户的路由器感兴趣,而不是用户的特定计算机.
一个赞成的SO答案声称:
[SSL]打破了基于名称的虚拟主机.使用SSL,它是一个站点 - 一个IP地址.
真的吗?提供SSL证书的共享主机是否租用整个IP范围?
任何人都可以解释为什么60.61.62.63/26不是有效的主机IP地址?非常感谢你.
我想尝试测试当前的IP地址以查找当前的国家/地区
所以我试试这段代码... HttpContext.Current.Request.ServerVariables ["REMOTE_ADDR"];
但总是返回127.0.0.1'
有没有其他代码,我可以在互联网上获得我的IP地址,如61.90.25.10而不是本地的.
我知道,使用Python,可以访问网页.但是,每次都可以访问带有新IP地址的网页吗?
例如,如何找到邮件服务器@ yahoo.com或@ hotmail.com的IP地址?
有没有办法在终端上做到这一点?
谢谢。
编辑:我的意思是说邮件服务器的IP地址处理以@ yahoo.com或@ hotmail.com结尾的电子邮件地址
我有一个应用程序,我处理大量的IP地址(分析检查点防火墙规则集).有一次,我想检查特定地址对象是/ 32还是"网络".
目前我这样做:
next unless ip.inspect.match(/\/255\.255\.255\.255/)
它工作但似乎有点低效,但我看不到任何从地址对象中提取掩码的方法.