我们要给客户做一套数据库软件。他们将数据放在总部的服务器上,分公司连接总公司的数据库。
现在分公司和总公司都是用ADSL拨号上网的,服务器每次启动(或者重新拨号)后IP地址都不同,又连接不到数据库了。怎么设置一个固定IP来解决这个问题呢。或者有其他方法吗?

解决方案 »

  1.   

    固定ip不是程序能实现的。是isp。电信分配的,服务器也是adsl连上网的。可见服务器的ip也是不定的,这很可悲,但在连上网络的那一段时间,服务器的ip相对是固定的。
    实现方法:在网上弄个第3方空间,放一个php或者asp简单网页。比如有:http://ip.abc.com/ip.php
    服务器上做一个程序。每隔一段时间(比如:1分钟)可以用idhttp来get上面的php,会获得服务器的ip并更新到http://ip.abc.com/里面的一个文件ip.txt
    而上面的ip.php是一个仅仅获得访问者,也就是获得服务器ip的简单网页。
    客户端就是你的那套数据库软件了。也是每隔一段时间(比如:1分钟)访问一次http://ip.abc.com/ip.txt
    获得服务器的ip。
    剩下的事就是你的客户端通过访问第三方得到的服务器ip连接服务器了。
    这个方法,实现也比较简单。你可以做做。
      

  2.   

    sohuandsina(贪睡的卡比)
    我也想用这种方法来实现,这种方法实现起来最经济。kejian(御剑飞仙)
    你的方法也可以考虑有没有用软件或者其他途径固定IP呢?不通过电信。
    以前好像在哪个地方看到设置ADSL可以实现的,有人知道吗?
      

  3.   

    在电信加几百大洋可以让你的ADSL的IP固定下来,呵呵
      

  4.   

    crystalmoon(流氓兔) ( ) 信誉:100  2004-10-16 16:33:00  得分: 0  
     
     
       在电信加几百大洋可以让你的ADSL的IP固定下来,呵呵
      
     
    好像不是几百吧,一个月2000多
      

  5.   

    有没有用软件或者其他途径固定IP呢?不通过电信。
    以前好像在哪个地方看到设置ADSL可以实现的,有人知道吗?不可能你不是固定ip。软件实现你的ip固定的,那是不可能的。这一点我可以很明确的告诉你。