从前有一个王国,大家都很喜欢相互写信。
但是这个王国很大,每个人的住址都很复杂,就像这样:
乌克斯王国阿布拉比省托玛克县马乌拉德乡木木木可街巴布阿弄堂 233 号(这就相当于每个人网站的 IP 地址)。
这么长的名字可记不住。而且每个人都有成百上千的笔友。相互之间只记得对方的名字。而且奇特的是,这个王国每个人的名字(每个网站的域名)都互不相同。
有一天,一个苦逼攻城狮想了一个办法:做一个地址簿(DNS),把每个人的名字和他的住址记录下来,这样写信的时候就只用写对方的名字了!然后邮局就可以根据名字查到地址,再把邮件寄到正确的地方去了。
可是呢,有两个问题。一是这个地址簿太长了,会非常非常厚,厚度可能比国王的城堡还要高。二是每一刻都有人出生,有人去世,有人搬家。这个地址簿必须不断更新才行。
为了解决这两个问题,攻城狮决定把这个地址簿分给很多个分局管理(一个具体的 DNS 服务器)。把地址簿分为国家级、省级、县级。县级存当地的地址,省级存每个名字属于哪个县,国家级存每个名字属于哪个省。
寄信的时候,当地的邮局会先查一查自己的地址簿里有没有这个名字,如果没有,就问上一级。上一级如果知道,就告诉他。如果不知道,也会告诉他,你可以去哪一家分局查。这样,最终总会查到这个名字对应的地址,并把信给他送出去。查到以后,寄信人会在自己的地址簿里也记下这条记录,以便将来给这个人寄信的时候,不用再查一次。
这样也有个问题,地址簿会变得越来越长。攻城狮同学决定,让邮局定期把很久没有通讯的记录去掉,这样就可以保证地址簿不会太长了。
一切运作起来之后,王国的人们过上了幸福的生活。然而谁也没有想到,悲剧来得如此突然。最上面的那一级分局的地址簿有一天在一场大雨中被淋湿了,字弄不清了。无论查什么,都会查到一个奇怪的地址。目前还没人确切知道为什么,市民中有很多传说,不过管他呢。
结果就是,下级的分局的地址簿,一个接一个地被污染掉了。大家的信都寄不出去。
但是有个好消息。外国的邮局地址簿还是对的!所以大家纷纷改用国外的地址簿,又可以查到正确的地址啦!
但是这个王国很大,每个人的住址都很复杂,就像这样:
乌克斯王国阿布拉比省托玛克县马乌拉德乡木木木可街巴布阿弄堂 233 号(这就相当于每个人网站的 IP 地址)。
这么长的名字可记不住。而且每个人都有成百上千的笔友。相互之间只记得对方的名字。而且奇特的是,这个王国每个人的名字(每个网站的域名)都互不相同。
有一天,一个苦逼攻城狮想了一个办法:做一个地址簿(DNS),把每个人的名字和他的住址记录下来,这样写信的时候就只用写对方的名字了!然后邮局就可以根据名字查到地址,再把邮件寄到正确的地方去了。
可是呢,有两个问题。一是这个地址簿太长了,会非常非常厚,厚度可能比国王的城堡还要高。二是每一刻都有人出生,有人去世,有人搬家。这个地址簿必须不断更新才行。
为了解决这两个问题,攻城狮决定把这个地址簿分给很多个分局管理(一个具体的 DNS 服务器)。把地址簿分为国家级、省级、县级。县级存当地的地址,省级存每个名字属于哪个县,国家级存每个名字属于哪个省。
寄信的时候,当地的邮局会先查一查自己的地址簿里有没有这个名字,如果没有,就问上一级。上一级如果知道,就告诉他。如果不知道,也会告诉他,你可以去哪一家分局查。这样,最终总会查到这个名字对应的地址,并把信给他送出去。查到以后,寄信人会在自己的地址簿里也记下这条记录,以便将来给这个人寄信的时候,不用再查一次。
这样也有个问题,地址簿会变得越来越长。攻城狮同学决定,让邮局定期把很久没有通讯的记录去掉,这样就可以保证地址簿不会太长了。
一切运作起来之后,王国的人们过上了幸福的生活。然而谁也没有想到,悲剧来得如此突然。最上面的那一级分局的地址簿有一天在一场大雨中被淋湿了,字弄不清了。无论查什么,都会查到一个奇怪的地址。目前还没人确切知道为什么,市民中有很多传说,不过管他呢。
结果就是,下级的分局的地址簿,一个接一个地被污染掉了。大家的信都寄不出去。
但是有个好消息。外国的邮局地址簿还是对的!所以大家纷纷改用国外的地址簿,又可以查到正确的地址啦!