版块
论坛
喜欢
话题
应用
搜索
登录
注册
lovehunterboy的个人空间
访问量
1
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=191437
这个问题不知道在这问合适不?
如果我要阻止我的电脑访问一个网站,应该怎么做?最初我想通过阻止IP,比如我要阻止
www.163.com
我就用gethostbyname来得到他的IP然后阻止他通信就可以了,结果发现打开浏览器输入
www.163.com
回车时有好多IP在通信,基本上这个想法是通不过了,请大牛们指点一...
全文
回复
(
4
)
2008-12-29 19:40
来自版块 -
NDIS网络接口开发
◆
◆
表情
告诉我的粉丝
提 交
kkkhmy
:
想要阻止访问一个网站,从IP上入手是不太合适的,因为有可能几个网站使用的是同一个IP…… 从域名上入手比较好。 这样就分别可以从dns以及含有域名的第一个get包来处理,都可以达到目的。再具体点就是让系统识别这两种包的任意一种,然后不让它们发送出去就可以了。
(2008-12-31 10:30)
回复
lovehunterboy
:
谁帮帮忙给说说啊?谢谢
(2008-12-30 12:25)
回复
lovehunterboy
:
谢谢您,我是不是应该这样问:怎样能过域名得到网站的第一个数据包的IP?然后阻止这个IP就行了。
(2008-12-30 09:43)
回复
kkkhmy
:
你会发现每次访问163时,第一个包都是
www.163.com
然后才是pro.163.com或者其他的东西,分析数据包可以得知,第一个申请
www.163.com
的数据包时用于申请后面一系列的页面的,所以,只要阻止了第一个,后面的都不会出现了…… 上述说法可能有不准确的地方,但是可...
(2008-12-29 20:19)
回复
lovehunterboy
加关注
写私信
0
关注
2
粉丝
120
帖子
返回顶部