lovehunterboy
驱动小牛
驱动小牛
  • 注册日期2008-05-29
  • 最后登录2010-04-16
  • 粉丝2
  • 关注0
  • 积分67分
  • 威望463点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1726回复:4

这个问题不知道在这问合适不?

楼主#
更多 发布于:2008-12-29 19:40
如果我要阻止我的电脑访问一个网站,应该怎么做?
最初我想通过阻止IP,比如我要阻止www.163.com我就用gethostbyname来得到他的IP然后阻止他通信就可以了,结果发现打开浏览器输入www.163.com回车时有好多IP在通信,基本上这个想法是通不过了,请大牛们指点一下啊,谢谢!
kkkhmy
驱动牛犊
驱动牛犊
  • 注册日期2008-04-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望198点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-12-29 20:19
你会发现每次访问163时,第一个包都是www.163.com 然后才是pro.163.com或者其他的东西,分析数据包可以得知,第一个申请www.163.com的数据包时用于申请后面一系列的页面的,所以,只要阻止了第一个,后面的都不会出现了……
上述说法可能有不准确的地方,但是可以这样理解……
至于阻止…… 翻看本论坛N年前帖子……
lovehunterboy
驱动小牛
驱动小牛
  • 注册日期2008-05-29
  • 最后登录2010-04-16
  • 粉丝2
  • 关注0
  • 积分67分
  • 威望463点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2008-12-30 09:43
谢谢您,我是不是应该这样问:怎样能过域名得到网站的第一个数据包的IP?然后阻止这个IP就行了。
lovehunterboy
驱动小牛
驱动小牛
  • 注册日期2008-05-29
  • 最后登录2010-04-16
  • 粉丝2
  • 关注0
  • 积分67分
  • 威望463点
  • 贡献值1点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2008-12-30 12:25
谁帮帮忙给说说啊?谢谢
kkkhmy
驱动牛犊
驱动牛犊
  • 注册日期2008-04-21
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分23分
  • 威望198点
  • 贡献值0点
  • 好评度6点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2008-12-31 10:30
想要阻止访问一个网站,从IP上入手是不太合适的,因为有可能几个网站使用的是同一个IP……
从域名上入手比较好。
这样就分别可以从dns以及含有域名的第一个get包来处理,都可以达到目的。再具体点就是让系统识别这两种包的任意一种,然后不让它们发送出去就可以了。
游客

返回顶部