关于IP地址的问题

简介: 今天在配置防火墙的时候出现一些例外,搞了很久,终于发现自己写的脚本有问题,一个多输入0,导致配置错误.实际上比如如果输入192.168.1.011,实际上IP地址是192.
今天在配置防火墙的时候出现一些例外,搞了很久,终于发现自己写的脚本有问题,
一个多输入0,导致配置错误.

实际上比如如果输入192.168.1.011,实际上IP地址是192.168.1.9,011表示的是八进制.再举一些例子,假设IP=192.168.101.150

d:\tools>bc -l -q
obase=8
150
226
101
145
obase=16
150
96
101
65
quit

d:\tools>ping 192.168.101.0226

Pinging 192.168.101.150 with 32 bytes of data:

Reply from 192.168.101.150: bytes=32 time=16ms TTL=128

Ping statistics for 192.168.101.150:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 16ms, Maximum = 16ms, Average = 16ms
d:\tools>ping 192.168.101.0x96

Pinging 192.168.101.150 with 32 bytes of data:

Reply from 192.168.101.150: bytes=32 time=7ms TTL=128

Ping statistics for 192.168.101.150:
    Packets: Sent = 1, Received = 1, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:

ping 192.168.0145.150
ping 192.168.0x65.150
ping 192.168.0145.0226
ping 192.168.0x65.0226
ping 192.168.0x65.0x96
都是一样的.

d:\tools>bc -l -q
101*256+150
26006
168*256*256+101*256+150
11036054
192*256*256*256+168*256*256+101*256+150
3232261526
quit

ping 192.168.26006
ping 192.11036054
ping 3232261526

都是相同效果的!

目录
相关文章
|
7月前
|
开发工具
修改IP地址
【2月更文挑战第29天】修改IP地址。
80 2
|
网络协议 网络架构 C++
一文搞定IP地址
本文详细的介绍了IP地址的所有细节,学习完本章小白将打下坚实的基础
|
7月前
|
网络协议 网络架构
特殊的ip地址
特殊的ip地址
62 3
|
3月前
|
网络架构
5-8|什么样子的IP是内网地址
5-8|什么样子的IP是内网地址
|
7月前
|
网络协议 CDN
IP地址相关讲解
IP地址相关讲解
65 0
IP地址10.224.12.1的子网掩码为255.240.0.0,和该地址在同一子网中的地址是
IP地址10.224.12.1的子网掩码为255.240.0.0,和该地址在同一子网中的地址是
147 0
|
网络协议 网络架构
IP地址和端口号
IP地址一共有4byte(32bit组成),比如0.0.0.0,不简写的话就是0000 0000.0000 0000.0000 0000.0000 0000
127 0
|
域名解析 测试技术
IP地址是什么?IP地址和私有地址范围详解
IP地址是什么?IP地址和私有地址范围详解
259 0
IP地址是什么?IP地址和私有地址范围详解
|
数据库
IP地址以及端口号
IP地址以及端口号
370 0
IP地址以及端口号
|
开发者 Python
什么是 ip 地址 | 学习笔记
快速学习 什么是 ip 地址
265 0
什么是 ip 地址 | 学习笔记