C# 检查是否为IP地址

#region 检查是否为IP地址
/// <summary>
/// 是否为ip
/// </summary>
/// <param name="ip"></param>
/// <returns></returns>
public static bool IsIP(string ip)
{
return Regex.IsMatch(ip, @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$");
}
#endregion

时间: 2024-11-05 02:17:47

C# 检查是否为IP地址的相关文章

linux系统使用arp-scan检查是否存在IP地址冲突

如果前期没有做好IP地址规划,即使有IP地址统一不小心也会犯错!推荐服务器IP地址使用要登记明细,上次机房批量部署服务器,就将已再用的IP又分配给另一台服务器,还好对业务没有造成大的影响. 那么在给服务器配置IP的时候,怎么确保IP地址没有被使用,或者出现异常时有什么方法检测那?今天看到一个工具. arp-scan ,该工具在局域网内发送ARP数据包,来收集IP和MAC地址信息.如果一个IP地址对应多个MAC地址,就说明IP冲突了. 安装部署方法如下: 安装方法有两种: 首先安装软件依赖包 yu

我的 IP 地址(View IP address)

插件介绍: 很多时候我们需要使用到IP地址,这个名词可能人人都知道,但是你知道怎么查看你自己的IP地址吗?今天为大家推荐一款查看IP地址的插件.我的 IP 地址(View IP address),此应用程序显示有关您的 IP 地址,例如地理定位. ISP. DNS,详细的信息 whois,路由. 托管. 域的邻居,DNSBL,BGP 和 ASN 信息. 使用说明: 将我的 IP 地址(View IP address)添加至chrome,并在扩展器中启动它. 功能介绍: -像 ISP. ASN.

proxy-arp引起的无法从DHCP获取到IP地址

公司采用电信光纤,分配了5个IP地址,为了方便使用,将光猫的网线直接接入到交换机中. Cisco 2911路由器的的Outside和Inside的网络都从交换机中接线. 因为Cisco路由器默认是开启proxy-arp,所以当Outside收到广播的ARP信息后,因Inside的网段与广播的网段处于同一个网段,于是路由器就返回了Outside的的MAC地址. 当电脑使用DHCP从服务器获取IP后,检查到此IP地址已经与路由器上的Outside MAC绑定,于是DHCP就错误地认为此IP已经在使用

js 检测输入框内容是否为合法的IP地址

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  <HTML>   <HEAD>    <TITLE> 检查是否为IP地址</TITLE>    <META NAME="Generator" CONTENT="EditPlus">    <META NAME="Author"

C#检查IP地址是否通讯

/// <summary> /// 用于检查IP地址或域名是否可以使用TCP/IP协议访问(使用Ping命令),true表示Ping成功,false表示Ping失败 /// </summary> /// <param name="strIpOrDName">输入参数,表示IP地址或域名</param> /// <returns></returns> public static bool PingIpOrDomain

zimbra中启用了dns检查后通过个别需放行的SMTP IP地址之设置

1.使用zimbra过程中,有较多利用动态IP随意发送虚假发件人的垃圾邮件,为屏蔽掉此类邮件,需在zimbra管理页面中选项:  配置---MTA中勾选以下如图的选项, 2.设置此选项后效果明显,很多假冒发件人的垃圾邮件被系统直接屏蔽掉,不会进入到使用者的收件箱或垃圾邮件箱.但也遇到另外一个问题,个别客户的邮件也会被屏蔽掉.报错如下图: 3.先查询zimbra的log档,查到被屏蔽的客户邮件发送smtp的服务器IP,然后利用nslookup查询客户邮件系统的MX记录,发现2者地址不相符,或是客户

线段树+离散化 IP地址段检查 SEGMENT TREE

Problem: Give a series of IP segments, for example, [0.0.0.1-0.0.0.3], [123.234.232.21-123.245.21.1]... Now there is a new IP, find which IP segment it's in ? Solution: First, we could map the ends of IP segments into some intervals, since the IP add

Android获取本地IP地址,Ipv4地址检查,Ipv6地址检查

/** * 获取本地IP地址 * @author YOLANDA * @return */ public static String getLocalIPAddress() { String ipAddress = ""; try { Enumeration<NetworkInterface> netfaces = NetworkInterface.getNetworkInterfaces(); // 遍历所用的网络接口 while (netfaces.hasMoreEle

js判断ip地址,子网掩码,网关的逻辑性检查

因为要做静态地址配置的js校验,找了好多资料发现网上都是关于ip,mask的有效性检查,没有ip,submask,gateway的逻辑性判断,自己写下代码供需要的人参考. 普及下网关地址知识: 就是进行与运算1与1得1,1与0为0,0与0为0.首先把ip和子网掩码展开 10.70.64.223 00001010 .01000110.01000000.11011111 255.255.255.0 111111111.11111111.11111111.00000000 网段就是 00001010