DNS NAPTR:“名称权威指针”(Naming Authority Pointer,简称NAPTR)

ENUM是一种协议,将E.164电话号码转换为DNS域名,以便通过网络寻址多种资源。它通过一系列步骤将电话号码映射为DNS中的NAPTR记录,促进了传统电信与IP网络的融合。

什么是ENUM

ENUM是IETF的电话号码映射工作组(Telephone Number Mapping working group, 简称ENUM)定义的一个协议——RFC2916,RFC2916的题目为“E.164号码和域名系统(E.164 Number and DNS)”。它定义了将E.164号码转换为域名形式放在DNS服务器的数据库中的方法,每个由E.164号码转化而成的域名可以对应一系列的统一资源标识(Uniform Resource Identifier),从而使国际统一的E.164电话号码成为可以在互联网中使用的网络地址资源。

ENUM可以利用电话号码来查找注册人(Registrant)的电子邮件、IP电话号码、统一消息、IP传真或个人网页等多种信息。E.164号码是传统电信网络中使用的重要资源,DNS系统是互联网的重要基础,ENUM将两者结合起来,有益于传统电信服务向基于IP包交换的方向发展,ENUM是对促进两网最终融合具有重要意义的技术。

ENUM定义了如下过程,将电话号码映射为DNS系统中的记录:

一个E.164号码由以下几个部分组成,不同部分之间可以用“-”、“.”或空格等连接:

+国家码(1~3位数字)-地区码(n位数字)-电话号码(15-n位数字)。

例如:北京的一个电话号码写成标准的E.164格式应是:

+86-10-62618501

第一步,将一个电话号码处理成一个标准的E.164号码的格式,如: +86-10-62618501

第二步,去掉除了最左端的“+”外的所有连接符,变成: +861062618501

第三步,去掉“+”号,并将号码翻转: 105816260168

第四步,在每个数字之间加上域名分割符“.”: 1.0.5.8.1.6.2.6.0.1.6.8

第五步,在上面的数字串末尾加上“.e164.tld”: 1.0.5.8.1.6.2.6.0.1.6.8.e164.tld

这样,1个电话号码就变成了DNS中的域名形式。

每个E.164号码形成的域名可以对应多条网络资源记录,称为统一资源标识(URI),它是采用另一个IETF建议RFC 2915定义的格式,称为“名称权威指针”(Naming Authority Pointer,简称NAPTR

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xcl119xxcl

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值