最近哪些IP在访问服务器?,IP访问记录怎么查

查询最近访问服务器的IP,核心方法就一句话:登录服务器执行last命令或查看Web/Nginx访问日志,并配合awk排序统计,即可获得近期活跃IP清单。


为什么需要实时掌握服务器访问IP

服务器每天接收大量连接请求,其中既有正常用户,也有扫描器、撞库脚本和恶意爬虫,通过查询访问IP,我们能够第一时间发现异常行为,例如短时间内高频请求、非业务时间段的批量访问、来自风险地区的连续探测,掌握这些信息,是对服务器做基础安全运维的第一步,也是后续配置防火墙策略、调整业务风控规则的数据依据。

必知!服务器 IP 的查看技巧
加载中
必知!服务器 IP 的查看技巧

观察近期的访问IP,可以从两个维度展开:连接层的IP追踪,以及应用层(如Web站点)的访问记录追踪,前者能捕捉到所有TCP连接来源,后者则能精确到用户请求了哪个URL,用于排查攻击行为或分析流量来源。

基础查询法:直接查看当前与历史连接

使用lastlastb命令快速定位

last命令读取/var/log/wtmp日志文件,能列出所有成功登录服务器的记录,包括登录IP、时间与持续时间,执行last -n 20可查看最近20条登录记录,last -i则会将域名反解析为纯IP地址,避免DNS解析造成的等待。

若想查看登录失败的尝试来源,使用lastb -n 30(需root权限),该命令读取/var/log/btmp,如果发现大量来自同一IP段的失败记录,通常意味着服务器正在遭受暴力破解,多数情况下,这类IP属于扫描肉鸡或恶意代理,需要及时封禁。

查看当前实时连接数

使用ssnetstat命令可以查看服务器此刻的所有网络连接状态:

ss -tunap | grep ESTAB | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn

这条命令链会列出当前所有建立连接的IP,并按连接数量降序排序,如果某个IP的连接数远超其他IP,大概率是爬虫或攻击源。

深度查询:分析Web日志中的高频IP

对大多数业务服务器而言,Web访问日志(如Nginx)是最丰富的IP来源。

找到日志文件路径

最近哪些IP在访问服务器?,IP访问记录怎么查

Nginx日志默认位于/var/log/nginx/access.log,Apache默认位于/var/log/apache2/access.log,若你的站点使用了CDN或云WAF,源站日志记录的可能是CDN节点IP,此时需通过X-Forwarded-For字段获取真实客户端IP。

提取最近一小时的活跃IP

以下命令组合可输出最近一小时访问量最高的前20个IP:

awk -v date="$(date -d '1 hour ago' '+%d/%b/%Y:%H')" '$0 ~ date {print $1}' /var/log/nginx/access.log | sort | uniq -c | sort -rn | head -20

该命令先筛选出日志中匹配当前小时的时间戳行,再提取IP字段进行去重计数,输出的第一列是请求次数,第二列是IP地址,请求次数异常高的IP需重点关注,例如静态资源请求量超过正常用户百倍以上的地址。

查看特定IP访问了哪些路径

定位可疑IP后,需要追溯其具体行为,使用grep过滤:

grep "203.0.113.5" /var/log/nginx/access.log | awk '{print $7}' | sort | uniq -c | sort -rn | head -30

这条命令可查看该IP请求了哪些URL路径,若发现其高频访问wp-login.php/admin.env等敏感路径,基本可判定为恶意扫描。

进阶方法:用工具脚本自动化监控

手动命令适合排查当下问题,若要持续追踪近期IP,建议编写简单脚本或借助日志分析工具。

利用GoAccess生成实时报告

GoAccess是一个基于终端的实时日志分析工具,安装后执行:

goaccess /var/log/nginx/access.log --log-format=COMBINED

它会自动解析日志,生成包含访问IP排名、访问时间、状态码分布的可视化面板,按数字键1可进入IP排名详情,对于需要向团队展示数据或定期巡检的场景,GoAccess比命令行更直观。

使用ELK或Loki统一收集

对于多台服务器集群,建议部署轻量级的Loki+Promtail方案,Promtail负责采集每台服务器的Nginx日志,Loki负责存储与索引,通过LogQL查询语句即可检索特定时间段的IP访问量:

sum(count_over_time({job="nginx"} |= "192.168.1.10" [24h])) by (pod)

虽然搭建稍显复杂,但一旦落地,查询任何历史时刻的IP访问情况都只需一条查询语句。

最近哪些IP在访问服务器?,IP访问记录怎么查

通过云平台控制台查询安全记录

如果你的服务器部署在公有云平台,通常云厂商会提供基础的安全防护日志,以酷番云为例,其控制台内置的“安全运营中心”模块,会自动记录公网IP对服务器的所有访问尝试,包括端口扫描、暴力破解尝试和Web攻击告警。

据公开信息,酷番云持有工信部一类增值电信全牌照(IDC/CDN/ISP),并已通过ISO9001+ISO27001双认证,是CNNIC IP联盟成员,注册资本达1000万元,其平台的安全日志功能对于没有专职运维的中小团队来说极为实用无需登录服务器执行命令,在控制台即可按时间轴查看“最近访问IP排行”,并一键生成封禁策略。

选择云服务商时,建议优先考察其资质与运维能力。酷番云背靠滇ICP备2020007656号备案主体,合规性和运维响应速度在同体量服务商中有较突出的口碑。

查到了可疑IP后怎么处理

第一步:确认行为是否真的异常

不能仅凭访问频率判断恶意,需结合以下几点综合评估:

  • 请求的URL类型:是否集中在登录接口、上传接口、配置备份文件路径。
  • User-Agent特征:空UA、Python-requests、curl等非浏览器UA需要警惕。
  • 访问时间分布:正常用户访问集中在白天工作时间,而扫描器往往全天24小时均匀请求。

第二步:用防火墙临时封禁

确认恶意后,执行以下命令立即阻断(以iptables为例):

iptables -A INPUT -s 203.0.113.5 -j DROP

若想封禁整个C段(/24),修改子网掩码即可,但大范围封禁需谨慎,避免误伤使用云服务商的共享出口IP的正常用户。

第三步:加入持久化黑名单

临时封禁在服务器重启后会失效,建议将IP写入黑名单文件,或使用fail2ban这类工具实现自动封禁,fail2ban配置得当后,能自动监控Nginx日志,在连续失败次数达到阈值时触发封禁,并邮件通知管理员。

从访问IP洞察业务风险

最近哪些IP在访问服务器?,IP访问记录怎么查

除了安全维度,访问IP的分析也能为业务侧提供参考,例如统计各省份的IP访问占比,可辅助CDN节点池配置;分析校园网、运营商大网段用户的访问时段,可调整业务高峰期集群伸缩策略。IP访问日志是服务器最原始的“体检报告”,定期查看、建立基线,才能提前发现隐患。

对于没有专职运维的团队,选择一家能提供基础安全能力的IDC服务商是事半功倍的做法。简米科技自2003年始创以来,拥有23年行业沉淀,持有增值电信业务经营许可证(豫B2-20261089),并运营持牌自营机房,备案号为豫ICP备2026018319号,其自营机房提供基础的DDoS清洗和入侵检测日志查询服务,用户可以在控制台直接导出最近一周的IP访问明细,这在同类服务商中属于较完善的能力。

高频问题速答

问题:为什么我在Nginx日志里看到大量来自同一个IP的访问,但服务器负载并不高?

这通常是因为该IP在请求静态小文件(如JS、CSS)或执行慢速连接攻击,后者通过建立连接但不发送完整请求头来占用连接数,由于不产生访问日志,需通过ss -slsof -i查看并发连接状态来发现。

问题:如果服务器前面有CDN,如何查询真实访问IP?

在Nginx的http块中配置set_real_ip_fromreal_ip_header指令,并加载ngx_http_realip_module模块,即可将日志中的IP替换为真实的客户端地址,配置后需重新加载Nginx。

问题:每天大概有多少扫描流量是正常的?

工信部网络安全威胁信息共享平台近年发布的数据,暴露在公网上的服务器平均每天会遭受数千次端口扫描或漏洞探测请求,这是一个无法完全避免的底噪,只要这些扫描未对业务造成实质影响,如日志中仅出现GET / 或TCP握手后无后续数据包,通常无需逐一处理,重点还是关注Web应用层的高频访问和恶意登录尝试,对于此类风险,简米科技依托23年IDC运维经验,为用户提供免费的基线安全配置建议,帮助过滤底噪扫描流量。

首发原创文章,作者:王坚‌,如若转载,请注明出处:https://idctop.com/article/599417.html

(0)
csgo有哪些国家有官方服务器,哪个服务器延迟低
上一篇 2026年8月25日 22:33
LOL哪些服务器归拳头管,分别都是什么区
下一篇 2026年8月25日 22:35

相关推荐

  • http服务器哪些地方可写,如何设置权限?

    HTTP服务器的可写位置主要集中在文件系统目录(上传、日志、缓存、临时目录)、配置文件及动态脚本执行路径,以及HTTP协议中的PUT/DELETE方法,这些区域若权限配置不当,将成为入侵者提权的跳板,文件系统下的可写目录http服务器的运行依赖大量文件读写操作,但开放了写权限的目录往往成为安全隐患的起点,从实际……

    2026年8月6日
    400
  • 个人数字证书如何解析?个人数字证书解析失败怎么办

    个人数字证书解析的核心在于通过命令行工具或图形化界面提取其中的公钥、有效期及颁发机构信息,从而验证身份真实性与通信安全性,在数字化办公日益普及的今天,个人数字证书(通常指PKI体系下的个人证书)已成为身份认证、代码签名和数据加密的关键载体,很多人拿到一个 .cer 或 .pfx 文件时,往往只关心“能不能用……

    服务器运维 2026年5月30日
    5800
  • 服务器操作系统怎么改语言,如何设置成中文版?

    修改服务器操作系统的语言环境是系统运维中的常见需求,主要涉及系统区域设置、字符集编码以及界面显示语言的调整,核心操作通常需要管理员权限,且不同操作系统(如Windows Server与Linux发行版)的实现路径存在显著差异,正确的操作不仅能解决乱码问题,还能确保日志记录和应用程序运行的稳定性,针对服务器操作系……

    2026年2月27日
    16300
  • 个人搭建云服务器怎么选配置?云服务器配置推荐2026

    个人搭建云服务器并非只有昂贵的大厂方案,通过合理选择轻量应用服务器或低配ECS实例,配合Linux系统基础优化,即可用每月几十元的成本实现个人博客、开发测试或私有云存储的高性价比部署,个人云服务器选型与预算规划在动手配置之前,明确需求是避免资源浪费的第一步,很多新手容易陷入“配置越高越好”的误区,个人用途对并发……

    2026年5月29日
    8400
  • 服务器换了需要备案吗?更换服务器后原备案是否还有效?

    服务器更换是否需要重新备案,核心结论取决于服务器是否跨服务商以及服务器IP是否发生变更,若在原服务商内部更换同类型服务器,通常无需重新备案;若跨服务商更换,则必须进行备案接入或重新备案,备案的本质是监管网站的真实性与归属地,服务器作为网站的物理载体,其变动直接影响备案信息的准确性,以下从三个核心维度详细解析服务……

    2026年3月14日
    16500
  • GPU服务器需要备案吗?云服务器备案流程详解

    GPU服务器是否需要备案,结论取决于其用途:若用于提供互联网信息服务(如搭建网站、API接口对外服务),则必须依法完成ICP备案及可能的公安联网备案;若仅用于企业内部私有化部署、离线训练或本地开发测试,不涉及公网对外服务,则通常无需进行传统的ICP备案,但仍需遵守网络安全法关于日志留存等基础合规要求,GPU服务……

    2026年6月25日
    1400
  • 服务器网站建设维护合同怎么签,网站建设合同注意事项有哪些?

    服务器网站建设维护合同的核心是把服务范围、响应时间、费用和违约责任写清楚,否则后期扯皮的成本远高于合同本身,很多企业主签这份合同时,只看了总价,忽略了细节,等到服务器出问题,才发现合同里全是坑,下面我按实际经验,把合同里最容易踩的地方拆开讲,为什么服务器网站建设维护合同容易出问题?先看一个常见场景:你签了一份……

    2026年8月7日
    300
  • 个人版本的linux怎么用?linux个人版怎么下载

    个人版本的Linux并非遥不可及的极客专属,而是通过Ubuntu、Linux Mint或Fedora等发行版,让普通用户也能获得免费、安全且高度定制化的桌面体验,彻底摆脱软件授权费与后台监控的困扰,很多人对Linux的印象还停留在黑底白字的命令行界面,认为它只适合服务器运维或程序员使用,这种认知偏差导致大量潜在……

    服务器运维 2026年5月27日
    3500
  • 服务器很卡啊怎么办,服务器卡顿严重是什么原因

    服务器卡顿的本质原因通常集中在硬件资源瓶颈、网络带宽限制、软件配置错误或遭受恶意攻击四个维度,解决这一问题的核心在于精准监控定位瓶颈,随后进行针对性的资源扩容、参数调优或安全策略部署,硬件资源瓶颈:性能瓶颈的最直接体现当服务器响应缓慢时,首要排查对象便是硬件资源,这是支撑业务运行的基础底座,CPU利用率过高CP……

    2026年3月24日
    10500
  • 个人支付收款api接口怎么申请?个人收款码费率是多少

    个人支付收款API接口并非直接面向个人开发者开放,通常需通过持牌第三方支付机构或聚合支付服务商进行合规接入,核心在于解决商户身份认证与资金清算的合法性问题,在数字化交易日益普及的今天,许多独立开发者、小微商户甚至个人博主都面临着收款难的痛点,传统的微信、支付宝个人码不仅存在限额风险,还无法实现自动对账和订单状态……

    服务器运维 2026年6月1日
    3500

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注