找回密码
 立即注册
搜索
查看: 2322|回复: 2

怎样使go.microsoft.com这个域名指向本地机器?

[复制链接]
     
发表于 2009-3-23 18:15 | 显示全部楼层 |阅读模式
微软好像保护了这个域名,修改host文件不起作用,不知道有什么别的方法可以使程序在访问这个域名的时候转向本地域名(例如127.0.0.1)?
回复

使用道具 举报

     
发表于 2009-3-24 09:58 | 显示全部楼层
MSN搜索?
回复

使用道具 举报

发表于 2009-3-24 12:10 | 显示全部楼层
http://www.derkeiler.com/Mailing ... 06-04/msg00292.html

修改hosts也无法屏蔽microsoft网站
    我们通常都知道只需要修改hosts文件(system32/drivers/etc下)就可以达到屏蔽网站的作用. 比如在hosts文件里添加一行:127.0.0.1 www.sohu.com, 那么在浏览器里访问sohu时, 会发现这时访问的是本地. 基本的原理就是系统在将网址提交给DNS解析IP之前, 会先访问hosts文件来看是否有该网站的IP映射, 如果有了, 那么系统就不会去访问DNS服务器, 而是直接使用对应的IP来访问.
    在实践的过程中, 曾经发现修改了hosts文件后, 浏览器照样去访问原来的地址, 而此时通过ping命令来探测该网址, 去发现得到的结果是127.0.0.1. 这就说明了系统并没有通过DNS服务器去解析网址, 那么浏览器为什么能够得到正确的IP呢. 经过baidu和google的轮番查找, 终于发现我使用的浏览器是IE7, 而且在IE7里设置了自动查找代理服务器就得到了这样的结果. 这样也就说明了在IE7下, 优先级依次是 代理服务器 - hosts - DNS服务器解析.(经测试, Firefox下也是如此.)
    接下来就是希望通过修改hosts来达到屏蔽microsoft网站的目的了. 但结果是无论是IE7或者Firefox, 甚至ping命令也能得到正确的DNS服务器解析过后的IP. 在http://www.derkeiler.com/Mailing ... 06-04/msg00292.html终于知道, microsoft在一次系统更新中做了一些改变, 使得一些网址对于hosts来说是没有办法屏蔽的, 也就是说就算在hosts中对这些网址进行了映射, 系统也会无视这些. 而这些网址的列表可以在system32/dnsapi.dll中看到, 其中甚至包括了msn的网站...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-20 13:58 , Processed in 0.043548 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表