Feb
2008
IP访问记录始终是服务器地址的问题解决!
其实我觉得这是个没必要写的文章, 因为一般的用户根本涉及不到这个问题, 而能够涉及到这个问题的, 应该也都是有一定水品的同学, 一般不会犯如此低级的错误. 不过我想既然我能够遇到这个问题, 相信也许还会有和我同样情况的人也正在寻找解决办法. 虽然可能性不大, 不过还是写出来吧... 这篇文章, 其实只要你不是一个网络管理员, 就没必要看. 因为涉及的操作全部都是在防火墙上的.
关于问题现象的形容:
主要表现为在WEB服务器上的所有站点(比如WordPress或者Discuz论坛等), 对于访问者的IP统计, 均是本身网站的IP地址, 无论访问者来自哪里, 使用什么操作系统或者什么客户端浏览器. 而网站程序本身又没有任何问题. 这是很痛苦的, 如果你真的遇到了类似问题, 可以看一下我的解决过程, 并尝试联系你服务器的管理者, 看看是否和我的情况类似.
关于问题的所在及解决:
问题不在WEB服务器上, 也不是网站程序. 而是防火墙上的原因. 下面把握的情况和解决过程叙述一下.
我的防火墙上的接口分别接的是外网光纤, 内网三层交换机, 以及SSN(WEB服务器的网线). 这个问题不涉及到Intarnet, 主要是外网访问SSN的时候造成的. 解决过程如下:
如下图, 登录到防火期管理界面在通信策略中, 检查访问你的WEB服务器的通信策略.



这些应该不会有什么问题, 如果你的WEB服务器无法访问, 要仔细检查一下这里, 接下来的是重点, 检查通信方式. (如下图)

选择地址映射方式, 选择目标机, 但访问目标的源不要去设定, 否则... 你网站上所统计的IP就会全部为那个访问目标的源的IP, 也就是服务器的IP...
不过话说回来, 我怎么会遇到这个低级的错误呢??? 一想起来就怒... 这些问题以前是没有的, 自从那个给学校装杀毒软件的人来装杀毒软件, 然后把防火墙以及三层交换机的设置全部乱搞一通后就变成这样了... 顺便一提, 那是卡巴斯基杀毒软件的客服. 呵呵...
不过现在问题已经解决了.
修改好设置以后, 再访问你的网站查看一下IP记录吧~ 是不是已经恢复了? 嘿嘿...

相关文章




















第1楼
【日期】:2008.09.24 星期三
【时间】:4:07 pm
你好! 我一直在想在网上找个能显示记录IP地址的东东,找来找去找到你这儿来了,呵呵
看了你写的,原谅我是个电脑技术盲,嘿嘿,看不懂。俺只想找个在我的博客上显示,类似软件一类的,真实记录来访者IP地址的东东,而不是服务器的IP地址。不能你能不能给我提供一个这样的软件?或指示一下俺怎样操作也行?在此谢谢了,真诚地感谢了!!盼之
[回复]
〖日期〗:2008.09.24 星期三
〖时间〗:6:14 pm
这个... 根据你的要求来说...
因为你的BLOG是搜狐所提供的, 而像搜狐,新浪,网易等这样的BSP应该是不会提供由用户管理的数据库, 以及动态空间.
而你所述的功能, 是需要这两个条件才能实现的(将访问者的IP作为数据记录保留在数据库中, 在管理员登陆后台后可以查看到访客的IP)
所以... 由自己直接操作是无法实现的.
但你可以通过其他方式来间接的实现这个效果...
比如通过一些访客的分析统计服务(例如GoogleAnalytics,雅虎的站长统计工具等等...)
这些服务只需要你在页面模板中添加一段Javascript代码就可以帮你分析访客的数据了...
如果你希望的是想查看针对日志评论者的IP信息, 那么如果搜狐没有提供这个功能的话是比较难做到的了...
如还有疑问, 可以留言或写信...
[回复]