雪
雪鹰
Unregistered / Unconfirmed
GUEST, unregistred user!
总结如下("组"指用点分开的各个部分):
规则1.组的数值前有0则表示该数值是8进制
规则2.若给出组 大于255,则把该整数转化为16进制,并从右到左每
两个16进制数值重新作为一组,然后把每组转化为10进制,
规则3.如果给出的ip有点分开,则以点为分界从左到右分组转化,当遇到第一组值
大于255的数字,而后面还有其他组或者所转化的数字已经超过ip的表示范围则认为给出的不是
ip地址而是hostname
经验证,此算法符合上面各位高手提出的各种可能.
规则1.组的数值前有0则表示该数值是8进制
规则2.若给出组 大于255,则把该整数转化为16进制,并从右到左每
两个16进制数值重新作为一组,然后把每组转化为10进制,
规则3.如果给出的ip有点分开,则以点为分界从左到右分组转化,当遇到第一组值
大于255的数字,而后面还有其他组或者所转化的数字已经超过ip的表示范围则认为给出的不是
ip地址而是hostname
经验证,此算法符合上面各位高手提出的各种可能.