当前位置:首页 » 文件传输 » 哪些对端IP访问咱IP的日志
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

哪些对端IP访问咱IP的日志

发布时间: 2022-06-20 12:21:38

1. 怎样配置让apache访问日志记录真实客户端IP

默认apache记录的是nginx代理服务器的IP,并不是真实客户端的IP。怎样让其显示真正的客户端ip呢?

修改nginx配置文件,确保有这一行:proxy_set_header X-Real-IP$remote_addr;

修改完配置文件后,重新加载配置文件(可以不用重启nginx):/usr/local/nginx/sbin/nginx-s
reload

修改httpd配置文件vim /etc/httpd/conf/httpd.conf

注,大家可以这里记录日志的参数还是%h,下面我们修改一下参数。

注,这是修改后的参数,将h%修改为%{X-Real-IP}i,好的下面我们再来测试一下。

重启并测试

service httpd restart tail -f /var/log/httpd/access_log

看到来自客户端IP的访问。

10.192.203.6 - - [07/Apr/2016:12:41:28+0800] "GET
/info.php?=PHPE9568F34-D428-11d2-A769-00AA001ACF42HTTP/1.0" 304 -
"http://chaodiquan.com/info.php""Mozilla/4.0 (compatible; MSIE 7.0;
Windows NT 6.3; WOW64; Trident/7.0;.NET4.0E; .NET4.0C; .NET CLR
3.5.30729;
.NET CLR 2.0.50727; .NET CLR 3.0.30729;Tablet PC 2.0)" 这个是后台真是数据测试,希望可以帮助到你的哈

2. 怎么查看有电脑被哪些IP登录,要知道电脑被哪些IP访问登陆,要能看到记录,并且要知道登录过得IP

windows提供了事件记录,查看方式:
1 控制面板>>管理工具>>事件查看器;
2 选择windows log -> 安全性;
3 再点右键>>筛选>>事件ID填528进行过滤;
4 根据时间排序,双击查看登录服务器的ip了。

3. 怎么查看电脑被哪些IP访问过

这很容易的,不过只能看局域网的,哪些IP访问过你肯定会留下ARP记录的,你直接打开运行,输入cmd ,然后arp -a就知道了
C:\>arp -a

Interface: 172.29.1.0 --- 0xd0002
Internet Address Physical Address Type
172.29.0.1 dc-7b-94-b3-f4-c0 dynamic
172.29.5.3 00-16-46-f2-f1-80 dynamic
172.29.5.17 00-15-62-1c-09-80 dynamic

4. 如何记录服务器里访问的IP地址和数量

服务器的IIS里面有一个设置日志的地方,这个日志本身就记录了访问IP、获取内容、时间日期等信息。一般服务器的日志如果长时间不清理,系统盘就快没空间了。日访问1万的服务器一天也能记录出几十到几百M的信息。只要用记事本打开即可。

具体的统计需要工具,因为我服务器就自己一个网站,日志只用来查询不做分析,所以不是很清楚。刚才搜了下,估计用“服务器”“日志”“log”“分析”“统计”组合一下能找到。当然,自己编个小程序转存到数据库里就方便多了。(个人感觉,对于统计而言,这个日志过度详细了。)

楼上的程序是Oracle用的,一般哪个用了Oracle的服务器管理员能问这样的问题呢?呵呵。

注:我说的方法可以统计出来1-4问,第5问不是这样统计的。限制的瓶颈是带宽而不是人数。带宽允许的话,那人数可以很多的。当前带宽占用情况可以在开始>运行“taskmgr”查看“网络”。经验的话,新闻网站1000人总是没什么问题的吧,下载的话,我那个服务器2M/s的情况吓论坛还不会出现卡,再多就难说了,上限大约是20M/s(目前测试极限为17M/s)

5. linux查看中间件日志是否有某ip访问

是的,在Linux 系统有很多用于快速处理数据的工具如 grep , awk , cut , sort , uniq , sort 可以帮助我们分析网络情况 , 他们非常非常地好用 , 如果你熟练掌握他们的使用技巧 , 他们则可以帮你快速定位问题 ; 接下来一步步来查看访问系统的 IP 情况。根据日志内容,可以看到 IP 地址就是第一段内容,所以只需要把 1.log 的第一段给过滤出来,然后近一步统计每一个 IP 的量即可。
过滤第一段,使用 awk 就可以很容易得到,而统计每个 IP 的访问量则需要排序然后再计算数量,
排序使用 sort 命令,统计每个 IP 访问量用 uniq。

6. 高手帮我路由器的系统日志,为什么那么多陌生的IP访问我的电脑啊陌生人访问对我的影响有哪些

楼主你的电脑中毒了..

把网线拔掉.进安全模式杀毒 ..如果不行的话那就换个杀毒软件试试..个人认为360+卡巴斯基比较好点..

如果再不行..那么楼主你就重新装系统吧...不要怕麻烦.

7. php怎么记录访问者ip并生成日志

php获取访问者IP地址汇总

在很我的时候我们需要得到用户的真实IP地址,例如,日志记录,地理定位,将用户信息,网站数据分析等,其实获取IP地址很简单$_SERVER[\'REMOTE_ADDR\']就可以了。下面我们就来给大家汇总一下常用的几种获取IP地址的方法。

//方法1:

$ip = $_SERVER["REMOTE_ADDR"];

echo $ip;

//方法2:

代码如下:

$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];

$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];

echo $user_IP;

//方法3:

function getRealIp()

{

$ip=false;

if(!empty($_SERVER["HTTP_CLIENT_IP"])){

$ip = $_SERVER["HTTP_CLIENT_IP"];

}

if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) {

$ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);

if ($ip) { array_unshift($ips, $ip); $ip = FALSE; }

for ($i = 0; $i < count($ips); $i++) {

if (!eregi ("^(10│172.16│192.168).", $ips[$i])) {

$ip = $ips[$i];

break;

}

}

}

return ($ip ? $ip : $_SERVER['REMOTE_ADDR']);

}

echo getRealIp();

//方法4:

if ($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"])

{

$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];

}

elseif ($HTTP_SERVER_VARS["HTTP_CLIENT_IP"])

{

$ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];

}

elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"])

{

$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];

}

elseif (getenv("HTTP_X_FORWARDED_FOR"))

{

$ip = getenv("HTTP_X_FORWARDED_FOR");

}

elseif (getenv("HTTP_CLIENT_IP"))

{

$ip = getenv("HTTP_CLIENT_IP");

}

elseif (getenv("REMOTE_ADDR"))

{

$ip = getenv("REMOTE_ADDR");

}

else

{

$ip = "Unknown";

}

echo $ip ;

//方法5:

if(getenv('HTTP_CLIENT_IP')) {

$onlineip = getenv('HTTP_CLIENT_IP');

} elseif(getenv('HTTP_X_FORWARDED_FOR')) {

$onlineip = getenv('HTTP_X_FORWARDED_FOR');

} elseif(getenv('REMOTE_ADDR')) {

$onlineip = getenv('REMOTE_ADDR');

} else {

$onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];

}

echo $onlineip;

//方法6:

print "您的IP地址是:";

if(!empty($_SERVER["HTTP_CLIENT_IP"])){

$cip = $_SERVER["HTTP_CLIENT_IP"];

}

elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){

$cip = $_SERVER["HTTP_X_FORWARDED_FOR"];

}

elseif(!empty($_SERVER["REMOTE_ADDR"])){

$cip = $_SERVER["REMOTE_ADDR"];

}

else{

$cip = "无法获取!";

}

print $cip;

保存TEXT中

<?php

$ip = $_SERVER['REMOTE_ADDR'];
$time = gmdate("H:i:s",time()+8*3600);
$file = "123.txt" ;
$fp=fopen ("123.txt","a") ;

$txt= "$ip"."----"."$time"."\n";
fputs($fp,$txt);

?>

8. linux别人访问我,ip存储在哪个日志里

这个在/var/log/wtmp文件里,你可以用last命令来查看,last显示的是自/var/log/wtmp文件创建起所有登录(和登出)的用户。
但是:这个文件是二进制文件,它不能被文本编辑器浏览

9. 如何查询访问IP记录

如果论坛自己没有这个纪录,那么你只能去查查Web服务器的日志。
如果是IIS,可以去IIS管理器里面找到日志文件的路径。

10. 查看服务器日志,为什么总有一些IP访问我的网站中没有的页面

是恶意访问。
有些蜘蛛爬虫设定的访问你这些页面,如果有这些页面代表你网站是中毒了,没有代表没中毒,目前的情况来看说明你的网站安全性还是很好的,建议还是把这些IP屏蔽掉,这类IP都是蠕虫。