My third ASN and IP resource request

最近我申请到了我的第三个 ASN,并且成功获取到了一些 IPv4 和 IPv6 资源。本文主要介绍我申请 ASN 和 IP 的历程。 专有名词 在介绍这些之前,有必要科普一些专有名词。 ASN: Autonomous System Number,自治系统号,用于标识一个自治系统。 IP: Internet Protocol,互联网协议,包括 IPv4 和 IPv6。 RIR: Regional Internet Registry,区域互联网注册管理机构,负责分配 IP 资源。 ARIN: American Registry for Internet Numbers,美国互联网数字注册管理机构。 APNIC: Asia Pacific Network Information Centre,亚太网络信息中心。 RIPE: Réseaux IP Européens Network Coordination Centre,欧洲网络协调中心。 在全世界一共有 5 个 RIR,分别是: ARIN: 美国 RIPE: 欧洲 APNIC: 亚太 (其中 APNIC 下还有 NIR,例如 CNNIC,TWNIC 等等) LACNIC: 拉丁美洲 AFRINIC: 非洲 我的第一个 ASN { "asn": 206729, "name": "VINCENT-NET-AS", "description_short": "Vincent Yang", "description_full": [ "Vincent Yang" ], "country_code": "CN", "website": "https://vincent....

Saturday, October 5, 2024 · Vincent Young

IPv6 proxy pool configuration

写在前面 感谢 zu1k 在两年前就已经踩好了坑,因此在我配置的过程中相对比较顺利。本文是基于 https://zu1k.com/posts/tutorials/http-proxy-ipv6-pool/ 的教程进行配置的,在此基础上广播自己的 IPv6 地址。 BIRD 相关的配置 # /etc/bird/bird.conf protocol static { ipv6; route 2a06:a005:1c40::/44 reject; route 2a06:a005:1c40::/64 via fe80::5cb0:94ff:fe8e:5f24%ens18; } 当然你可以直接把 2a06:a005:1c40::/64 改成 2a06:a005:1c40::/44 ,这样你就可以获得更多的 IPv6 地址,可用的 IPv6 数量为 2^84 个。 网卡配置 # /etc/network/interfaces auto lo iface lo inet loopback iface lo inet6 static address 2a06:a005:1c40::/64 up ip route add local 2a06:a005:1c40::/64 dev lo 这里有个很坑的地方,我一开始尝试将 /64 添加到 lo 上,但是发现似乎无法通过任何 IP 出站。后来查了一下,似乎必须是 /128。 于是我就干了一件很蠢的事情。我用 Python 写了一个脚本,把整个 /120 的所有 IPv6 地址手动添加到了 lo 上。...

Wednesday, September 11, 2024 · Vincent Young