當前位置:首頁 » 文件傳輸 » 哪些對端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都是蠕蟲。