
验证IP地址的合法性
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
简介:本文介绍了如何通过编程方式验证一个给定的字符串是否符合IPv4或IPv7的标准格式,确保其为合法的IP地址。
要求如下:
1. 使用命令行格式运行:`ip_test subnet/mask ip_addr`
其中 `ip_test` 为程序名;subnet是子网号;mask是一个数值,代表子网掩码连续1的个数;ip_addr是要测试的IP地址。例如,要测试的 IP 地址为202.113.16.10,子网号为202.113.16.0,子网掩码为255.255.255.0。
2. 判断subnet和ip_addr的合法性(注意考虑全面)。例如以下 IP 地址均为不合法:`123..2.1`、`123.23$.2.1`、 `123.12345.2.1` 以及 `123.23.45.2.1`
3. 判断掩码的合法性。
4. 在IP地址合法的前提下,判断ip_addr是否属于子网subnet
5. 输出命令行中的 IP 是否合法,掩码是否合法(可适当给出不合法原因)。
全部评论 (0)
还没有任何评论哟~


