基础知识
自治域或自治系统(英文:Autonomous system, AS)是指在互联网中,一个或多个实体管辖下的所有IP网络和路由器的组合,它们对互联网执行共同的路由策略。
单个自治域通常由一个互联网服务提供商或一个拥有到多个网络的独立连接的大型组织管辖,并将其通过运行BGP协议与其他自治域连接。
用于BGP路由中的每个自治域都被分配一个唯一的自治域编号(ASN)。对BGP来说,因为ASN是区别整个相互连接的网络中的各个网络的唯一标识,所以这个自治域编号非常重要。
ASN分派
正式的自治系统编号由互联网地址分派机构(IANA, Internet Assigned Numbers Authority)(该机构也负责分配互联网IP地址)成批地分配给各个区域互联网注册管理机构(RIR)。各地区的RIR则进一步再从IANA分配到的整批ASN里为一个实体分配一个ASN。想获得ASN的实体必须按其所属的地区中心规定的程序进行申请,在申请得到批准后才会分配到一个ASN。最新IANA的正式ASN分配情况能在IANA的网站找到。
因此如果像申请属于自己的ASN,首先应该选择一家RIR,常用的有亚太互联网络信息中心(APNIC)和欧洲互联网信息中心(RIPE)。由于RIPE需要证明自己在欧洲有相关资产(Vultr服务器即可),我选择了APNIC来注册。
这两家机构购买ASN的方法比较类似,都有两种:第一种是在其官网注册后购买会员,一般价格在几千元人民币左右,所以这种方式被放弃了;第二种是找他们已注册会员LIR,然后由LIR帮你租用ASN,我这里选择了HostUS来进行。
租用流程
1. 下单
之后他会跳转到购买的页面,首先会让你选择付款周期,我选择的是年付($50)。之后还会让你填下一些附加信息,首先是选择RIR(APNIC或RIPE),之后需要注意的是Description,他的第一行会变成你AS的名字,应谨慎填写。另外Peering Contacts中需要填写两个AS信息,这里提供一个Vultr的AS,另外一个建议网上自行寻找一个,官方应该是不会去验证的。
提交并付款后,便可等待HostUS提醒分配完成了,我大概等了3天的时间,这时ASN的WHOIS信息是HostUS的一些信息,因此还需提交工单进行修改。
2. 修改WHOIS
这里大概介绍WHOIS信息的内容,他是通过key将各个Object连接起来的,各个块展示的时候会用空行分开。其中重点需要修改的是:
- aut-num
- country
- admin-c (创建person)
- tech-c (创建person)
- abuse-c (创建role)
- mnt-irt (创建irt)
- inet6num
整理完成后,去https://my.hostus.us/submitticket.php中提交工单即可。
结语
到这里基本就完成了ASN申请的全部流程,后续还需将其与自己的VPS进行绑定,并与一些大的ASN建立BGP Peer,这样才能成功访问。