首页 相关文章 动态IP地址的捕获及其应用

动态IP地址的捕获及其应用

  一、IP地址与IP地址的动态分配

  1. IP 地址基本概念

  Internet依靠TCP/IP协议,在全球范围内实现不同硬件结构、不同操作系统、不同网络系统的互联。在Internet上,每一个节点都依靠唯一的IP地址互相区分和相互联系。IP地址是一个32位二进制数的地址, 由4 个8 位字段组成,每个字段之间用点号隔开, 用于标识TCP/IP宿主机。

  每个IP地址都包含两部分: 网络ID和主机ID。网络ID标识在同一个物理网络上的所有宿主机,主机ID标识该物理网络上的每一个宿主机,于是整个Internet上的每个计算机都依靠各自唯一的IP地址来标识。

  IP地址构成了整个Internet的基础,它是如此重要,每一台联网的计算机无权自行设定IP地址,有一个统一的机构—IANA负责对申请的组织分配唯一的网络ID, 而该组织可以对自己的网络中的每一个主机分配一个唯一的主机ID,正如一个单位无权决定自己在所属城市的街道名称和门牌号,但可以自主决定本单位内部的各个办公室编号一样。

  2. 静态IP与动态IP[ 查看全文 ]

2016-01-29 标签:
  • 前言:随着Internet技术的不断以指数级速度增长,珍贵的网络地址分配给专用网络终于被视作是一种对宝贵的虚拟房地产的浪费。因此出现了网络地址转换(NAT)标准,就是将某些IP地址留出来供专用网络重复使用。本文将详细告诉你如何正确应用网络地址转换NAT技术。 一、NAT技术的定义 NAT英文全称是Network Address Translation,称是网络地址转换,它是一个IETF标准,允许一个机构以一个地址出现在...[ 查看全文 ]
  • 标签:软件教程
    大家上网的时候总会发现一些网站有一些的规定,说什么同一个IP地址不能重复哪些操作或者限定那些ip不进入什么的,反正就是各种规矩。下面小编就为大家分享一下手机ip地址怎么修改 1、首先我们进入手机的设置界面,找到WLAN,然后我们点击自己链接热点,然后我们点击旁边的大于号 2、进入后我们打开“使用静态IP”的开关,然后点击“IP地址” 4、输入要调整的IP,点击“...[ 查看全文 ]
  •   1.在桌面上打开我的电脑    2.找到控制面板,双击打开。    3.网络连接—本地连接—属性(右键)—TCP/IP协议—属性(右键)。 ...[ 查看全文 ]
  • 第一步:在开始里面找到资源,在里面找到资源监视器,打开。   第二步:然后打开网络选项,出现网络活动的进程。   第三步:然后勾选QQ.exe。   第四步:这样就会看到QQ的网络连接了。   第五步:然后用鼠标右键在地址上点击。出现菜单,打开选...[ 查看全文 ]
  • 标签:Delphi
    二、IP头结构 我们知道,TCP/IP网络数据全部是通过封装在IP数据包中在Internet网上传送的,也就是封装建立起一个包含IP头和数据的IP数据报。一般来说,网络软件总是以多个32位字产生IP头,即使必须用附加的0填充IP头。IP头包含了传输IP数据包中封装数据的所有必要信息。IP头的数据结构和描述如下: 成员长度(Bit)描述 Version4 IP头的版本号,目前是IPv4,最新是IPv6 Header Length4 IP头的长...[ 查看全文 ]
  • 第一步:在电脑桌面找到开始,打开运行。 第二步:在运行命令行里输入services.msc,确定。 第三步:出现服务,在右边找到NetworkConnections。 第四步:然后用鼠标右键点击,在下拉菜单中点击属性。 第五步:显示本地计算机的属性,在常规里面的启动类型设置为已禁止,然后确定。 ...[ 查看全文 ]
  • 标签:PHP
      做网站要做的有一定的规模,动态的新闻发布是必不可少的。实现的方法有很多,这里建议用文本文件来生成,又快又简单省事。好吧,让我们立即着手工作吧。 首先,我们假设已经有一个文件夹名为 "news",在"c://news"下,用来存储新闻的文本。并且我们假设这些文本的名字就是所要发布的新闻的标题。 1,首先,我们限读取文件夹的指针。     $handle=dir(&quo...[ 查看全文 ]
  • 具体方法为如下: private void btnChenk_Click(object sender, System.EventArgs e) { System.Net.IPAddress[] addressList = Dns.GetHostByName(Dns.GetHostName()).AddressList; if ( addressList.Length>1) { nativeIP.Text = addressList[0].ToString(); serverIP.Text = addressList[1].ToString(); } else { nativeIP.Text = addressList[0].ToString(); serverIP.Text = "Break the li...[ 查看全文 ]
  • 我用ifconfig改solaris 8的ip地址,却不能生效,请问如何设置? 谢谢 system 回复于:2001-11-15 17:14:07 是不是重新启动了? ipconfig设置的只是临时的,重起后就失效了 三少爷 回复于:2001-11-15 17:43:52 更改网络接口的IP地址: #ifconfig hme0 down #ifconfig hme0 211.101.149.233 netmask 255.255.255.0 up 首先,使用down命令参数把网络接口hme0的服务暂时停止,然后再用ifconfig命令给 接口...[ 查看全文 ]
  • function checkIP2(sIPAddress) { var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/; var reg = sIPAddress.match(exp); var ErrMsg="你输入的是一个非法的IP地址段!\nIP段为::xxx.xxx.xxx.xxx(xxx为0-255)!"     var Msg="你输入的是一个合法的IP...[ 查看全文 ]
  •   子网掩码是用来判断任意两台计算机的IP地址是否属于同一子网络的根据。 最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后,如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的,可以进行直接的通讯。就这么简单。 请看以下示例: 运算演示之一:aa IP 地址 192.168.0.1 子网掩码 255.255.255.0 转化为二进制进行运算: IP 地址 110100...[ 查看全文 ]
  • 标签:ASP
          突然在某某网站看到IP地址查询,于是心血来潮做了一个。这是用asp查询全球IP地址的程式,由于类似的的用Asp查询IP的速度不是很理想,本人使用的也是宏志宏的IP地址数据库,只是对它进行了改进。 本人在 win98+pws+access2000上测试通过,效果比较理想。 数据库的设计在一个软件中的比例,毫不夸张的说占60%,虽然这是一个小的程式,但也得到一定的体现。 有任何错误或建...[ 查看全文 ]
  • 某企业所在的办公局域网有100多台计算机,为了区分不同用户分配更详细的访问权限,我们采用的是设置固定IP的方法,而不是自动获取IP地址,由于我们还有一部分电脑要联到Internet上。这样就要设两个子网,如内网我们设为192.168.0.1网段,能联外网的我们设为192.168.1.1网段。在实际使用中遇到了经常有用户为了上网私自修改IP地址,从而造成网络冲突的问题。 因为我们的计算机都是使用Windows XP操...[ 查看全文 ]
  • 第一步:有鼠标右键点击网上邻居,在显示的下拉栏里点击属性。 第二步:显示网络连接之后,我们在左边点击创建一个新的连接。 第三步:提示欢迎使用新建连接向导,直接点击确定。 第四步:显示新建连接向导之后,我们选择设置高级连接,点击下一步。 第五...[ 查看全文 ]
  •   一:在桌面上找到网上邻居,右键单击然后选择属性。     二:在弹出来的面板中,找到本地连接,我们右键单击它然后选择属性。     三:进入属性面板,点击选择internet协议(TCP/TP)。     四:ip地址就是在这个面板中进行设置的哦!...[ 查看全文 ]
  • 销售部的局域网规模越来越大,客户机数量急剧增加,销售部的网管冬瓜为避免手工为客户机分配IP地址的麻烦,想利用DHCP服务器实现动态分配IP地址。但这样一来,客户机的IP地址会时常发生变化,又给日常维护工作造成了困难。如何才能让客户机既能得到DHCP服务器分配的IP地址,又能长期拥有这些动态分配的IP地址呢?冬瓜找到了局域网界的“名人”果冻,请他帮忙解决这一难题。 聪明的果冻想到了利用D...[ 查看全文 ]
  • 标签:ASP
      function checkIP2(sIPAddress) {     var exp=/^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])$/;     var reg = sIPAddress.match(exp);     var ErrMsg="你输入的是一个非法的IP地址段!\nIP段为::xxx.xxx.xxx.xxx(xxx为0-255)!"   ...[ 查看全文 ]
  • 标签:聊天软件
          现在很多朋友都用上了木子工作室制作的木子显IP版QQ程序,这样就可以方便地在QQ聊天窗口中查看到对方的IP地址了。但是作为被查看IP地址一方的我们,如何才能与之对峙而让他无论施展什么绝招也达不到目的呢?下面笔者就此介绍两种方法: 方法一:使用代理服务器 使用代理服务器的第一步是要获取代理服务器的IP 地址和端口信息,我们可以使用搜索引擎到网上搜索,而使用...[ 查看全文 ]
  •   文/佚名 一、0.0.0.0 严格说来,0.0.0.0已经不是一个真正意义上的IP地址了。它表示的是这样一个集合:所有不清楚的主机和目的网络。这里的“不清楚”是指在本机的路由表里没有特定条目指明如何到达。对本机来说,它就是一个“收容所”,所有不认识的“三无”人员,一律送进去。如果你在网络设置中设置了缺省网关,那么Windows系统会自动产生一个目的地址为0.0.0.0的缺省路由。 ...[ 查看全文 ]
  • 在Windows编程环境中,我们有一个可以调用的API 函数GetHostByName ,以前在Asp中我们必须通过组件来实现 类似的功能,比如AspDNS等等,现在MS在ASP.Net上给我们提供了新的编程接口,让我们可以很轻松的实现这样类似 的功能.原因是在Asp.Net中给我们提供了一个DNS Class,我们可以通过这个Class 轻松的实现我们在上面所提到的 功能。 我们可以看到下面的代码是很简单的程序,但是他实现的却是我们以前在Asp中想...[ 查看全文 ]
手机页面 收藏网站 回到头部