处理动态IP地址的两种方法

作者:51IP代理 出处:互联网 时间:2021-04-28
    无论是普通电话拨号,还是ISDN、ADSL,只要采用动态IP接入,都会遇到这样的问题。动态IP访问是指用户利用虚拟拨号技术,动态地获得上网IP地址。每次,当用户通过普通MODEM或ISDN,ADSL拨号与Internet相连时,ISP通常会将一个公共IP地址分配给用户,这时Internet上的其他用户就可以通过这个IP地址访问计算机。但是因为IP地址是动态的,所以一旦线路中断,ISP就会在下一次重新连接因特网时再分配另一个IP地址。
    如果仅仅是采用动态IP访问编码端(如ATM)或解码端(如监控中心)的一方,问题就比较容易解决。当点对点通信时,只要一方事先知道IP地址,就可以建立一个双方之间的握手,得到对方的IP地址,进行通信。但是如果双方都采用动态IP访问,就会很麻烦。在用户拨号连接后,既不知道监控中心的IP地址,又不能通知对方自己的IP地址,根本无法进行后续操作。
 
    本文将介绍两种解决方法:
 
    申请动态域名
 
    现在很多专业公司都在网上提供动态域名服务。“动态域名”即与固定互联网域名和动态IP地址实时对应。如此,无论何时联机,指定的IP地址可通过Internet域名访问相应的计算机。
 
    只需选择一个动态域名服务提供商,在企业网站一次性注册,即可免费获得固定域名。
 
    因特网域名(每一台使用动态域名服务的电脑都需要单独的域名)。根据公司提供的软件,完成软件的下载和安装。之后只要电脑联机,动态域名自动生效。
 
    这种模式可直接用于基于固定IP地址的数字视频网络监控系统。如果是预配置了远程监控点的IP地址,那么现在就需要将远程监控点的因特网域名预配置。在写程序时,只需调用相应的应用程序接口函数,就可以得到对应于Internet域名的IP地址。
 
    使用动态域名有以下好处:软件开发简单,几乎无需修改代码2.性能稳定,专业公司提供的动态域名服务24小时在线,IP地址分析模块软件稳定,服务器稳定,3.系统规模小,费用低,使用动态域名的电脑支付相应的服务费。
 
    但该方法有几个缺点:如系统规模较大,如有100个监视点,则每台计算机每年需交纳服务费n元,监控系统服务费100*N元,总体费用较高2.需要个性化服务的动态域名解析服务器不能进行定制。
 
    自定义IP地址分析服务器
 
    可以通过两种方式进行定制,一是自行开发IP地址解析服务器软件,二是购买相关软件模块。
 
    无论采用何种方法,大致运行模式如下:监控中心和所有监控点预定义一个别名,并且每一台计算机在线时都会自动向IP地址解析服务器发送其IP地址及对应别名。IPAddression服务器保存所有IP地址和对应别名,并生成检索信息。在两个用户互相访问时,会以别名方式进行访问,访问前软件会自动连接到IP地址解析服务器,得到对应的IP地址。
 
    使用自定义IP地址解析服务器解决方案,正好弥补了动态域名方式的不足,尤其对于大型系统来说,可以节省成本,灵活使用自定义功能。为了解决动态IP问题,建造一个IP地址解析服务器需要额外的费用,包括服务器24小时在线访问,以及申请一个固定IP(当然还可以使用动态域名)。另外,在定制IP地址解析服务器的同时,还提供了其它增值服务。
 
    但与动态域名模式相比,该模式的最大缺点在于软件开发工作量相对较大。
 
    虽然还有其他的解决动态IP问题的方法,但是上述两种方法已经比较成熟,并且具有可操作性。
0