我想将 IPv6 ip 的短格式转换为扩展格式。假设我有 ipv6 ip 作为 fe80::1 到 fe80:0000:0000:0000:0000:0000:0000:0001 和 fe80:0010::1 作为 fe80:0010:0000:0000:0000:0000:0000: 0001 等等。你能帮忙用 TCL 或 Perl 或 Python 语言编写脚本吗?
代码应该是动态的,这样无论我给出什么格式的扩展都应该是扩展格式。
最佳答案
在 Perl 中,使用 Net::IP
模块:
$ perl -MNet::IP=:PROC -le'print ip_expand_address("fe80::1", 6);'
fe80:0000:0000:0000:0000:0000:0000:0001
关于python - 如何使用 TCL/Perl 规范化 IPv6 ip?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37057439/