如何在家搭个小型服务器?

如何在家搭个小型服务器?,第1张

DNS的internet类中有非常多的资源记录类型。常用的是SOA记录、NS记录、A记录(IPV6则为AAAA记录)、PTR记录、CNAME记录、MX记录等。

SOA记录:start of authority,起始授权机构。该记录存储了一系列数据,若不明白SOA记录,请结合下面的NS记录,SOA更多的信息见"子域"部分的内容。
格式如下:
alibabacom IN SOA dnsserveralibabacom mailalibabacom (
1
3h
1h
1w
1h )
第四列指定了"dnsserveralibabacom"为该域的master DNS服务器
第五列是该域的管理员邮箱地址,但注意不能使用@格式的邮箱,而是要将@符号替换为点"",正如上面的例子" mailalibabacom ",其实际表示的是" mail@alibabacom "。
第六列使用括号将几个值包围起来。第一个值是区域数据文件的序列编号serial,每次修改此区域数据文件都需要修改该编号值以便让slave dns服务器同步该区域数据文件。第二个值是刷新refresh时间间隔,表示slave dns服务器找master dns服务器更新区域数据文件的时间间隔。第三个值是重试retry时间间隔,表示slave dns服务器找master dns服务器更新区域数据文件时,如果联系不上master,则等待多久再重试联系,该值一般比refresh时间短,否则该值表示的重试就失去了意义。第四个值是过期expire时间值,表示slave dns服务器上的区域数据文件多久过期。第五个值是negative ttl,表示客户端找dns服务器解析时,否定答案的缓存时间长度。这几个值可以分行写,也可以直接写在同一行中使用空格分开,所以,上面的SOA记录可以写成如下格式:
alibabacom IN SOA dnsserveralibabacom mailalibabacom ( 1 3h 1h 1w 1h )
前三列是声明性的语句,表示"alibabacom"这个域内的起始授权机构为第四列的值"dnsserveralibabacom"所表示的主机。第五列和第六列是SOA的附加属性数据。
每个区域数据文件中都有且仅能有一个SOA记录,且一般都定义为区域数据文件中的资源记录。
注意,资源记录的作用之一是存储域相关的对应数据,所以第4、5、6列表示的是该SOA记录所存储的相关值。

NS记录:name server,存储的是该域内的dns服务器相关信息。即NS记录标识了哪台服务器是DNS服务器。格式如下:
alibabacom IN NS dnsserveralibabacom
前三列仍然是声明性语句,表示"alibabacom"域内的DNS服务器(name server)为第四列值所表示的"dnsserveralibabacom"主机。
如果一个域内有多个dns服务器,则必然有主次之分,即master和slave之分。但在NS记录上并不能体现主次关系。例如:
alibabacom IN NS dnsserver1alibabacom
alibabacom IN NS dnsserver2alibabacom
表示主机"dnsserver1alibabacom"和主机"dnsserver2alibabacom"都是域"alibabacom"内的dns服务器,但没有区分出主次dns服务器。
不少朋友搞不懂SOA记录,也很容易混淆SOA和NS记录。其实,仅就它们的主要作用而言,NS记录仅仅只是声明该域内哪台主机是dns服务器,用来提供名称解析服务,NS记录不会区分哪台dns服务器是master哪台dns服务器是slave。而SOA记录则用于指定哪个NS记录对应的主机是master dns服务器,也就是从多个dns服务器中挑选一台任命其为该域内的master dns服务器,其他的都是slave,都需要从master上获取域相关数据。由此,SOA的名称"起始授权机构"所表示的意思也就容易理解了。

A记录:address,存储的是域内主机名所对应的ip地址。格式如下:
dnsserveralibabacom IN A 172161015
客户端之所以能够解析到主机名对应的ip地址,就是因为dns服务器中的有A记录存储了主机名和ip的对应关系。
AAAA记录存储的是主机名和ipv6地址的对应关系。

PTR记录:pointer,和A记录相反,存储的是ip地址对应的主机名,该记录只存在于反向解析的区域数据文件中(并非一定)。格式如下:
161016172in-addrarpa IN PTR >1解决存档问题
由于COD5采用了新的联网保存用户名/好友等信息的存档方式,所以每次从COD5的服务器接受到的账号信息都不一定相同,导致每次读取的本地存档都不相同,以至于每次都必须重新从1级开始练起。所以我们首先要解决存档的问题。
XP用户请进入C:\Documents and Settings\你的windows用户名\Local Settings\Application Data\Activision\CoDWaW\players\profiles\VISTA用户请进入C:\Users\你的windows用户名\AppData\Local\Activision\CoDWaW\players\profiles\
打开activetxt文件,将其中的内容删除,写入$$$(就一行,3个$符号),保存退出
点击activetxt,右键,将属性设置为只读:
附件: 您所在的用户组无法下载或查看附件
并且删除掉profiles文件夹下除了$$$外的其他文件夹。
但是经过了以上几步,进入游戏仍然会提示建立用户帐户,我们可以无视掉这条提示,只选择NO、CANCLE,即可直接进入游戏,游戏会自动将游戏存档在$$$文件夹内(这也就是为什么我只保留了$$$文件夹的原因了)
2更换CDKEY
一般玩家都是使用的安装包内提供的CDKEY安装的游戏,所以游戏的第一步肯定是要更换CDKEY,重复的CDKEY会被PB踢出,而且安装包内提供的CDKEY100%被PB BAN了(BAN的意思就是禁止)
必备利器:
附件: 您所在的用户组无法下载或查看附件
更换CDKEY的方法:
方法1(不能保存原有等级/挑战信息):双击CoDWaWmpexe进入多人游戏,点OPTIONS & CONTROLS再点MULTIPLAYER OPTIONS。在右边的子菜单中找到ENTER KEYCODE,点击后点YES即可输入并更改CDKEY了
方法2(能够保存原有等级/挑战信息):用算号器算一个CDKEY。然后进入游戏,点ALT+TAB切换回windows,打开注册表编辑器,找到HKEY_LOCAL_MACHINE\SOFTWARE\Activision\Call of DutyWAW将右边的codkey项更改为自己算出的CDKEY
直接复制算号器的话注意去掉中间的空格(比如算出来的CDKEY为8UCC HHDE E88W DXW7 C30B,就去掉其中的空格成为8UCCHHDEE88WDXW7C30B)切回游戏,随意进入一个服务器,自杀一次(当然你有耐心玩一把也可以)
3设置选项,更换名字
某些服务器为了管理方便,屏蔽了默认名字"Unknow Soldier",我们需要在OPTIONS & CONTROLS内的MULTIPLAYER OPTIONS,找到用户名的选项自行更改自己的名字:
附件: 您所在的用户组无法下载或查看附件
如图,Player Name后面就是游戏中显示的名字,在这里输入你自己的名字。
上面的Clan Tag可以输入4个字符,在游戏中,这4个字符会显示在名字前面。比如我给我的名字取做yourname,上面的Clan Tag为fps8,我游戏中显示的名字就是[fps8]yourname。
不过Clan Tag有一个bug,会让玩家的名字显示为彩色,导致很多玩家无法在第一时间判断这些彩色名字的玩家是否是自己人或者敌人,容易混淆,你可以在上面的PlayerNameIndicator后面选择Abbreviated,就不会显示所有人的Clan Tag了,也就不会显示彩色名字了(13已经修复了彩色名字的BUG)。
4寻找服务器并进入
由于我们使用的都是盗版CDKEY,帐户根本无法处在ONLINE的状态下,也就无法通过官方的主服务器获得服务器列表,更无法进入这些官方刷出的服务器列表中的正版服务器。
我们能进的,是破解的免KEY服务器。获取这些服务器的地址的方法主要有以下几条:
->使用服务器列表文件
服务器列表文件下载:[url=showtopic-549138html]>统一资源定位器(URL,英语Uniform Resource Locator的缩写)也被称为网页地址,是因特网上标准的资源的地址。它最初是由蒂姆·伯纳斯-李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。另外,很多人会将URL与网址两者相互混淆,一定要注意URL与网址的区别,两者是截然不同的概念。
在因特网的历史上,统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示因特网的地址。一般统一资源定位符的开始标志着一个计算机网络所使用的网络协议。
它从左到右由下述部分组成:
Internet资源类型(scheme):指出>仓库(Repository)是集中存放镜像的地方,仓库分为公有仓库与私有仓库

一个容易混淆的概念是注册服务器(Registry)。实际上注册服务器是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。从这方面来说,仓库可以被认为是一个具体的项目或目录。例如对于仓库地址 ldockerpoolcom/ubuntu 来说,dldockerpoolcom是注册服务器地址,ubuntu是仓库名。

大部分时候,并不需要严格区分这两者的概念。

注册服务器、仓库、镜像关系如下


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10626359.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存