魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 65009|回复: 220
打印 上一主题 下一主题

三谈mf8难访问之痛    关闭 [复制链接]

铜魔

铂金魔

Rank: 8Rank: 8

积分
8624
帖子
2523
精华
4
UID
1241401

收藏爱好者 魔方改造大师 论坛建设奖 爱心大使 八年元老 十年元老 十二年元老 十四年元老

跳转到指定楼层
1#
发表于 2012-6-21 12:00:09 |只看该作者 |倒序浏览
本帖最后由 yeees 于 2019-12-7 05:28 编辑

首先声明的是,这篇文章与魔方本身无关,所以对此类原理不感兴趣的人完全不必要看它。因为即使你看下去也会觉得异常枯燥无味。
——本文适合于,对“为什么上不去mf8”比较好奇,但是总弄不懂其原理以及解决办法 的人;和对电脑技术比较有兴趣的人。
——本文力求语言通俗易懂,因此专业人士就别挑剔里面介绍的不太规范的地方了,毕竟我们的要务是让大家都知道为什么mf8会时常无法访问,以及给出解决办法。
——本文各种色彩字部分,为无废话重点部分,灰、黑字部分为次要。
——本文发在“有问有答”区而不是“站务区”为了方便修改、互动、答疑等。

--------------------正---------------------文-------------------------
首先,我需要向大家介绍一下几个基本的网络知识和网络常识:

第零章:IP地址是什么?

        所谓IP地址就是给每个连接在Internet上的主机分配的一个32bit地址。按照TCP/IP协议规定,IP地址用二进制来表示,每个IPv4地址长32bit,计算机内部用的是二进制,但我们能看到的IP地址的数字是十进制的,当然这里面如何转换我们无需深究。你只要记住,IP地址的格式是A.B.C.D的形式即可。A、B、C、D四个字母中每个字母均代表十进制数字0~255,这是基于转换成二进制后的长度决定的(255转换成二进制是11111111,而256则转换成100000000,多了一位,系统容纳不过来)。
       IP地址是用于定位的。比如我想访问一个网站,我输入网站的域名,最后还是会被计算机解析成为IP地址,然后去访问相应的IP地址;再比如我想远程控制一台在互联网远端的计算机,我就需要知道它的互联网IP地址,然后去访问并用一定招数控制它;再比如,我在本机建设了一个网站,想让别人在互联网远端访问我的网站,这时候我需要给出一个用于访问网站的域名(这个域名最终会被解析为我的IP地址)或者IP地址。

第一章:电脑访问某个网站的机制简单介绍:

        我们在访问某个网站的时候,往往会输入这个网站的网址。其实最初的网址都是一个协议头(一般是HTTP)加上一串IP地址,比如http://***.**.***.*,但是后来N多人都发现了,这样访问是极其不方便的。我们需要对每个网站都记忆一个四区段的IP地址,每个区段都有0~255的数字,这样会很难记忆。
        所以出现了域名。我打个比方,一说北京市,你可能立即知道是哪个地方。但是一说010,可能很多人并不知道它是北京的区号;再比如,你在上学,你们班有200个同学,张三的学号是046号。说起046,你可能很难想到是谁,但说到张三,你立即想到是谁,以及与之有关的一切。我这样解释,你该明白为什么我们需要用域名了吧。
        好的,既然有了域名,那么就必须让域名跟对应的IP地址绑定起来。这个工作的机制,我们不需要了解,只需要了解每个域名后面都至少对应一个相应的IP地址即可。
        比如我们访问百度(非广告),我们会输入www.baidu.com,但是如果我们在地址栏输入http://202.108.22.5 ,同样可以访问百度的首页。当你发现了这个事实之后,你会很好奇这内部的运行机制是什么。好的,这正是我们下面要讲述的!

第二章:DNS解析机制:

        还是拿上面的例子说,假设现在我想访问百度(非广告),一般情况下我不会去记忆那一串长长的202神马的IP地址,而会直接去输入百度的域名地址,www.baidu.com。
        但是吧,计算机是死的,它并不会识别我所认识的百度的域名,不知道该通向哪里。打个比方:我打电话的时候输入”北京-王大伟家“,手机并不会识别,我只能输入诸如”010-12345678“之类的电话号码,才会被移动联通转向我所希望能拨打通的那个王大伟的家。我这么解释,相信你听得懂。
        所以这时候出现了一种解析机制,俗称”DNS解析服务器“,它的作用是,将我们熟悉或者不熟悉的域名解析成为它们对应的IP地址并去访问它。
        当我们输入某个域名的时候,例如www.baidu.com,这时候,电脑就会分别在本地和远端的DNS解析服务器上寻找与之对应的IP地址。一旦找到,这个域名就会被转化成对应的IP地址供计算机识别并访问。但是如果本地和远程均找不到对应的IP地址,那么这个域名就会被认为是无法解析的,从而出现类似”该页无法显示“的状况。


        我希望大家耐心看完下面的关于DNS解析IP的具体机制,因为这很重要:

第一步:客户机(就是我们自己用的电脑)提出域名解析请求,并将该请求发送给本地(本地也是指自己的电脑)。
第二步:当本地收到请求后,就先查询本地的HOSTS表,如果有该记录项,则本地 就直接把查询的结果IP返回至本机。
第三步:如果本地HOSTS表中没有 该记录,则本地 就直接把请求发给就近的或者你之前设置的DNS解析服务器,然后DNS解析服务器解析出结果,再返回给本地,让本地知道某个网址对应的IP是哪个。
第四步:如果所设置的DNS解析服务器也没有相应的解析选项,比如说,它也不认识www.baidu.com到底对应的是哪个IP地址,这时候本地的浏览器将会出现”该页无法显示“,或者”***提醒您,您所输入的域名无法访问“诸如此类的提示。

        恩,没错!我相信看完上面的红色绿色的字,你已经大体知道,mf8为什么有时候不可访问了。

第三章:分析mf8无法访问的具体原因:

        对的,经过很多人的实践,证明了这并不是mf8本身的服务器不稳定,而是DNS解析服务器搞的鬼!!我不知道这个DNS解析服务器是不是网络运营商自己架设的,但是很显然,某些省份的DNS解析服务器,会不定期地去掉他们解析服务器中关于mf8的解析地址。但这种去除是不定期的。也就是说有的时候能解析有的时候不能解析。所以造成了mf8有时候能访问,有时候不能访问;或者在某些地区能访问,而在另外一些地区则不能访问。

        那么,DNS解析服务器为什么会不定期地去掉mf8的解析地址呢?
        某些基于和谐方面的原因造成了这种现象,所以,不和谐的言论,大家还是少说的为妙喔~否则整个论坛可能被连累到进而无法访问。

        那么,难道就没有办法了吗?答案是否定的,我们还有办法!!!

第四章:解决mf8无法访问的办法:

        还记得上面我让大家耐心看完的DNS解析IP的具体机制吗?机制里介绍的很清楚。本地如果想访问一个域名,解析的时候会分两步。第一,首先在本机的HOSTS表里查找是不是有对应的解析地址,如果没有,才会被送往远程DNS解析服务器去解析成IP。换言之,如果本地HOSTS表里,我们手动指定IP给mf8,这样即使远程无法解析,也是仍然可以在本地解析的。这样就完成了绕开远程DNS解析服务器来访问mf8的目的!

        那么,基本原理已经有了,该如何修改HOSTS文件呢?
        打开你电脑的系统盘(假设系统盘是C盘),然后依次找到”C:\WINDOWS\system32\drivers\etc",然后找到HOSTS文件,用记事本打开它,然后在最下面输入三行字:
192.186.8.155       bbs.mf8-china.com
192.186.8.155       www.mf8-china.com
(上面两行字,IP与域名之间均空一格以上,这是一个约定俗成的习惯格式)
        这几行字的意思分别是:
        第一行,让mf8论坛指向192.186.8.155这个IP
        第二行,让mf8主页指向192.186.8.155这个IP
        因为192.186.8.155这个IP原本就是mf8的IP,所以经过这么一修改之后,绝大多数的电脑都可以正常解析mf8的IP,从而实现对mf8的访问。

        有的人会问,此举措可以用于对某些樯外你懂得的网站的访问吗?答案是——不能!因为那些因为种种原因,被严重和谐的网站,它们的和谐机制不是简简单单的仅仅DNS无法解析而已,而是多了N重叠嶂!比如IP地址阻断,关键字阻断等等。它们的具体机制我就不赘述了。
已有 10 人评分经验 收起 理由
maqianxi + 10 很给力!
1900 + 10 肯定加分,良良我来了。
kexin_xiao + 20 赞一个!
谢老师 + 30 解决mf8无法访问的办法很给力! 超赞!
一叶知秋 + 20 赞一个!
strawberry + 8 不错!
42752277 + 10 很给力!
耗子哥哥 + 10 辛苦了!
Deadrat + 20 赞一个!
溯叔叔 + 5 赞一个!

总评分: 经验 + 143   查看全部评分

Rank: 2

积分
483
帖子
395
精华
0
UID
108910
性别

两年元老

2#
发表于 2012-6-21 12:08:02 |只看该作者
沙发 膜拜技术帝

使用道具 举报

透魔

方方

Rank: 6Rank: 6

积分
6973
帖子
5808
精华
0
UID
1242585

六年元老 八年元老

3#
发表于 2012-6-21 12:09:08 |只看该作者
膜拜大神 膜拜技术帝.........
心态决定命运

使用道具 举报

透魔

会打磨不会复原

Rank: 6Rank: 6

积分
6984
帖子
3292
精华
2
UID
1269931

魔方评论家 论坛建设奖 爱心大使 四年元老

4#
发表于 2012-6-21 12:09:20 |只看该作者
谢谢,科普了~~~~~~~~~~~~~~~
工欲善其事,必先利其器。

使用道具 举报

粉魔

E蛋

Rank: 5Rank: 5

积分
3342
帖子
2620
精华
1
UID
69623
性别
兴趣爱好
其它

魔方破解达人 六年元老

5#
发表于 2012-6-21 12:09:37 |只看该作者
良哥技术宅V5!!!
[img=470,125]http://bbs.mf8-china.com/forum.php?mod=attachme

使用道具 举报

Rank: 1

积分
11
帖子
11
精华
0
UID
1311795
性别
保密
6#
发表于 2012-6-21 12:10:15 |只看该作者
顶!良神!

使用道具 举报

红魔

不疯魔,不成活

Rank: 4

积分
1475
帖子
1277
精华
0
UID
1307012

四年元老 八年元老

7#
发表于 2012-6-21 12:32:48 |只看该作者
大良技术流啊
Practice makes perfect.
德州魔方交流群  183521612

使用道具 举报

Rank: 3Rank: 3

积分
809
帖子
831
精华
3
UID
1309509
性别
居住地
朝阳区
兴趣爱好
收藏

收藏爱好者 四年元老

8#
发表于 2012-6-21 12:41:19 |只看该作者
必占位啊,这个很好,普及知识
珍惜魔方,珍惜身边的人

使用道具 举报

红魔

哥哥东

Rank: 4

积分
1990
帖子
1735
精华
0
UID
87619
性别
9#
发表于 2012-6-21 12:44:12 |只看该作者
自从09年登陆mf8以来,经常都有一段时间会难访问。老大应该也做了很多努力解决问题,但为什么只是mf8出这个问题而其他的论坛没有这个问题呢?(起码当我进不了mf8时进其他论坛都没问题)这其中是不是有些地方被忽略了呢?

点评

15810033383  确实,我进不了魔方吧,但我还进得了魔方小站论坛  发表于 2020-2-18 12:31:11
完全F2L

使用道具 举报

红魔

焚寂

Rank: 4

积分
2352
帖子
2275
精华
0
UID
1286798
兴趣爱好
速度

两年元老 四年元老 六年元老 八年元老

10#
发表于 2012-6-21 12:50:01 |只看该作者
太给力了,精品啊,,回家搞定了去。。。手机不能访问不知道怎么办???
我们能做的只有:practice.

使用道具 举报

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

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-4-20 02:55

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部