反转和拆分IPv6地址中的所有半字节?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了反转和拆分IPv6地址中的所有半字节?相关的知识,希望对你有一定的参考价值。
我想在Terraform中为我的模块自动创建一个IPv6反向托管区域。 AWS会自动为请求它们的VPC分配/54
网络空间。
假设3731:54:65fe:2::a7/54
是我的网络CIDR块,我需要在以下位置创建反向托管区域:
7.a.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.0.e.f.5.6.4.5.0.0.1.3.7.3.ip6.arpa
由于无法在AWS中请求给定的IPv6块,因此我需要在Terraform中使用某种方法来扩展上述CIDR块,将其拆分为半字节并反转它。我现在无法在Terraform中看到这样做的方法。
我可能会向Terraform提交一个错误报告。有没有人需要或能够完成这样的事情?
答案
您可以编写一个程序,将您的CIDR块作为输入,构造反向查找,然后输出结果。然后,您可以使用terraform的外部数据源:https://www.terraform.io/docs/providers/external/data_source.html在terraform中使用该程序
您必须使程序接受输入并以特定方式生成输出,以使其正常工作。
以上是关于反转和拆分IPv6地址中的所有半字节?的主要内容,如果未能解决你的问题,请参考以下文章