Code Monkey home page Code Monkey logo

registry's Introduction

DN11 Registry

What

这是 DN11 的成员注册表。所有 DN11 的资源均需在此处注册,包括但不限于:

  • ASN
  • IP 段
  • 域名

Why

为了保证 DN11 的资源的可用性,我们需要对资源进行统一管理。

通过在此处注册成员信息,我们的 Checker 可以自动规避 IP 段冲突、空缺,域名冲突等问题。

同时,Generator 会自动生成各类标准文件,如:

How

成员注册

您仅需要在 as 目录中创建一个 YAML 文件,文件名为 <your-asn>.yml,然后以 example.yml 为模板填写。填写完成后提交一个 PR,根据 Checker 回复修改您的配置,然后等待管理员合并即可。

  • ASN

    必填(文件名)

    格式为 421111xxxx422008xxxx (仅 Vidar 成员)

    后四位任选,无冲突即可。

  • name

    必填

    您的名字 / ID

  • contact

    必填 (为非个人注册时除外)

    联系方式,如 QQ / Email

    如使用 QQ 号等纯数字,请使用引号包裹,确保该项的值为字符串。

  • ip

    必填,可多个

    您所使用的 IP 段

    DN11 默认从 172.16.0.0/16 段中使用 /24 作为成员段。请优先选择该段内的最小一个未使用的 /24 地址。

    您可在 信息表 中查看已使用的 IP 段。

    如您确需使用其他 IP,请在群中说明情况。

  • domain

    选填

    可在此处注册您的域名,以便我们为您生成 Zone 文件。

    如注册域名,则每个域名至少提供一个 NS 记录的 IP 地址。

  • ns

    选填

    可在此处注册您的 NS 记录,以便我们为您生成 Zone 文件。

    每个 NS 记录对应一个 IP 地址。

    请注意,注册域名是不一定需要注册 NS 记录。如您使用其他成员提供的 NS 服务器,则无需注册 NS 记录。

  • comment

    选填

    备注信息。会在信息表等场合展示。

  • monitor

    选填。但若有,则至少包含下面任一项

    Monitor 额外配置项

    • appendix

      附加信息,会在 Monitor 中展示

    • custom

      自定义 ECharts 效果。参考 此处

      JSON 格式

服务段注册

DN11 将 172.16.255.0/24 作为服务段,用于提供各类服务,每个服务持有一个 IP 地址。

如需注册新服务,可修改 as/services.yml 文件。

  • ip

    必填

    服务 IP 地址,必须为单个 IP 地址

  • asn

    选填

    提供服务的 ASN。不填则代表 Anycast

  • usage

    必填

    服务用途。

registry's People

Contributors

potat0000 avatar baimeow avatar syx0310 avatar camera-2018 avatar ljcbaby avatar gaga0714 avatar asjdf avatar goldensheep402 avatar zhouxiinlei avatar daidr avatar yue-bin avatar anze4017 avatar h4kuy4 avatar haleych avatar ibbbb avatar chrisl0tus avatar sd0ric4 avatar setcy avatar stydxm avatar littlejianch avatar woshiluo avatar raphaelny avatar csharpermantle avatar rc-chn avatar meedvast avatar fallenying avatar jbnrz avatar ec3o avatar dulljz avatar nyuudoukumo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.