/// <summary>
/// IP地址转换成数字
/// </summary>
/// <param name="addr">IP地址</param>
/// <returns>数字,输入无效IP地址返回0</returns>
public static uint IPToID(string addr)
{IPAddress IP;if(!IPAddress.TryParse(addr,out IP))return 0;byte[] bInt = IPAddress.Parse(addr).GetAddressBytes();if (BitConverter.IsLittleEndian)Array.Reverse(bInt);return BitConverter.ToUInt32(bInt,0);
}
/// <summary>
/// 数字转换成IP地址
/// </summary>
/// <param name="address">数字</param>
/// <returns>IP地址</returns>
public static string IDToIP(uint address)
{string str=string.Empty;try {return str = IPAddress.Parse(address.ToString()).ToString();}catch (FormatException){return str = "不是有效的IP地址";}
}

调用演示:

Console.WriteLine("192.168.0.1转数字:{0}\r\n数字转IP:{1}",IPToID("192.168.0.1"),IDToIP("3232235521"));

转载于:https://www.cnblogs.com/chinalantian/p/5275196.html

IP地址与数字地址相互转换相关推荐

  1. java转换ip地址格式转换_Java编程IP地址和数字相互转换代码示例

    最近才知道,将ip地址转换成十进制.八进制.十六进制同样可以访问网站. IP转为数字(第二种算法.用左移.按位或实现.效率更高.): public long ipToLong(String ipAdd ...

  2. ip地址转换数字函数 iton_IP 地址转换(在点分格式和数字之间相互转换)

    MySQL 中的内的 IP 地址转换函数: 1. IP 由点分格式,转换为数字格式.mysql> select inet_aton('202.96.128.68'); +------------ ...

  3. ip地址转换数字函数 iton_数字转IP地址函数

    -- 数字转 IP 地址函数: IF OBJECT_ID ( 'dbo.fn_IP2Str' )> 0 DROP FUNCTION dbo . fn_IP2Str GO CREATE FUNCT ...

  4. C# IP地址与数字之间的互转

    using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Te ...

  5. linux c socket ip地址 字符串 数字 转换 inet_addr inet_ntoa

    目录 0.转换函数 1.介绍inet_addr函数 2.介绍inet_ntoa函数 3.一般使用总结 inet_addr 将字符串形式的IP地址 -> 网络字节顺序  的整型值 inet_nto ...

  6. ip地址转换数字函数 iton_DataLakeAnalytics: 解析IP地址对应的国家城市的函数

    Data Lake Analytics 作为云上数据处理的枢纽,最近加入了通过IP地址查找对应的国家.省份.城市.ISP的函数, 今天带大家体验一下. 函数详细介绍 本次一共添加了下面这些函数: ip ...

  7. ip地址转换数字函数 iton_IP地址的字符串形式和数字形式之间的相互转换函数

    最近要用到网络编程的东西,差一点自己去山寨已有的函数.基础不好,不知道已有函数可以满足需要,呵呵. 这个示例程序说的是ip地址的数字形式和字符串形式之间的相互转换. 从字符串形式转换到数字形式: in ...

  8. ip地址转换数字函数 iton_PHP中IP地址与整型数字互相转换详解

    IP转换成整型存储是数据库优化一大趋势,不少人目前存储IP时还在使用字符串类型存储,字符串索引比整型索引消耗资源很多,特别是表中数据量大的时候,以及求查询某一个ip段的数据,今天说的ip是指ip4,i ...

  9. mysql日期转换成数字在线转换_MySQL中时间--gt;数字转换和IP地址--gt;数字转换(转) - - ITeye博客...

    本文转载自:   http://wangwei.cao.blog.163.com/blog/static/1023625262010063402377/ 后台有很字段都是采用时间戳的形式,二者如何转换 ...

最新文章

  1. NYOJ---540奇怪的排序
  2. 使用SQL Server连接xml接口,读取并解析数据
  3. 【CentOS 7笔记5】,主机互相登陆#
  4. HugeTLB Pages大页内存
  5. Android网络通信的六种方式
  6. 开源GIS(六)——openlayers中overlay强大功能
  7. Linux中如何查看Hadoop版本以及Java版本
  8. ubuntu /home/路径下.cache下清理
  9. 等保2.0详解(附3级检查表)
  10. linux svn图形工具,linux 下svn图形客户端smartsvn 安装
  11. PAT甲级1021 Deepest Root//未满分
  12. iOS 关于sim卡
  13. 学习C语言需要学oracle,什么是C语言? 为什么要学习C语言?
  14. 如何快速打造淘宝爆款
  15. linux桌面显示我的电脑,Windows服务器如何显示”我的电脑”图标 [多种方法详细介绍]...
  16. 战舰世界闪击战游戏攻略
  17. 基于Redis实现查找附近的人
  18. 那些裸辞青年,现在过得还好吗?
  19. Jetson Nano CSI相机驱动调试注意
  20. webrtc H265 网页播放器迈向实用第一步

热门文章

  1. Python BFS 提取二值图联通域
  2. elasticsearch 海选功能
  3. 不要小看它——编码与解码
  4. Codeforces Round #413(Div. 1 + Div. 2, combined)——ABCD
  5. 面试题30.最小的k个数
  6. 同样当程序员,产值是比别人多出5倍以上,拿的工资是别人的2/3左右,你是领导你会怎么样妥善处理?...
  7. Q93:PLY文件对应图形法向量反向问题——以bunny10K为例
  8. 抽象类继承 java_java继承抽象类
  9. 计算机专业岗位细分及学习必备清单
  10. zookeeper3.4.5集群安装