短地址的自然域名及 Base62x的解剖

2016年10月10日来源:980短网址原创分类:短网址阅读(56评论(0

  短地址服务之自然域名及 Base62x,两种短地址的解说,由于 自然域名还未普及,本文所述方案可能在一些终端需要做一些设置才能使用。下面解说自然域名及 Base62x。

  1.自然域名

  自然域名(-NatureDNS)是一种使用自然语言进行域名注册登记、解析和寻址的系统。它通过将自然语 言编码后的字符串与 IP 数字地址建立对应关系,实现网络域名寻址的技术系统。它采用通过语义本身来隐式地 定义域,使用符合本地语言语法的词组或者句子的表达 方式来定位网络资源。自然域名由连续的实义字符组成, 定义连字符“-”(hyphen)作为下一级子域的开始,或 者称之为 NatureDNS 的根域 (“-”),如:

  -people

  - 人民网

  -people-mail

  是人民网的三个 - 自然域名,其中 -people-mail 是 人民网的邮件系统的二级域名。

  使用自然域名为短地址服务提供了一种极短的域名:-R,这种只有一个域名标记符和一个字母构成的双 字符域名,比现在的 .COM 系统最短的域名,如 g.cn,j.mp 等四个字符的域名还要短。

  2.Base62x

  使用进制越大的计数系统,在同等位数下,将获得更大的地址空间,如:

地址

  32 位进制的 6 个字符的地址空间与 64 进制的 5 个 字符表达空间一样。这也说明,在前述短地址技术实现中, 使用 32 进制的算法映射方式是不可取的。而目前通常使用 62 进制:


地址空间



  尽管只差了两位进制,当两者都使用 6 位字符时,其地址空间相差约 120 亿个。

  目前主流的短地址服务之所以不使用 Base64 是因为在 ASCII 码表里可安全使用的只有 62 个字符(0-9, a-z, A-Z),如果使用 Base64, 则需要借助符号,而符号在地址里多数情况下被认为是 不安全的。

  Base62x 是为去除传统 Base64 中所含符号而设计的一种编码方法。它生成的 Base62x 编码不含有符号,形式如下:

  <* 人民网 *> => F2hakhhci97dlP4gF2 ABC => gz

  ABC => ABCx

  Bas62x 支持字符编码和数字转换两种方式。将 ABC 视作为 16 进制的数字时,转为 Base62x 的数字则是 gz, 如将 ABC 视作字符串时,转为 Base62x 的则是 ABCx。 使用 Base62x 可以在地址编码同等长度情况下,获得更大的地址空间。


标签: 短网址

上一篇:短网址优缺点及发展前景,你了解多少?

下一篇:短地址服务

精彩评论
评论
热门文章
980安全专家教您认识短链接安全
防护恶意网址用短链接欺骗的对策
对付恶意短链接我有妙招
蓝瘦、香菇,每天和短链接技术打交道
短信利用短网址撬动移动营销市场
文章归档
2016年12月
2016年11月
2016年10月
2016年09月
2016年07月
2016年06月
热门标签
短网址
短链接
网址缩短
短网址服务
短网址应用
短网址营销
短网址生成
缩短网址
短链接生成
短网址还原
短网址检测法
自定义短网址