请问如何做动态域名解析软件,像花生壳那样的功能,能时时将域名与本机外网IP解析再一起,要求时时性强,稳定效果好的,请问应如何搭建服务器,自己能做自己的域名服务器吗,如何购买指定的扩展名的域名(如:vicp.net),不太了解,请大家指教。

解决方案 »

  1.   

    租个空间或者找个免费支持asp的空间。写一个asp文件放上去,功能很简单,接受用户名参数,读取客户端IP,然后写入mdb。依据用户名,跳转到相应的IP。写一个程序,按用户名每分钟访问一次这个asp文件,做登记。那么其他用户用你的用户名地址访问你这个asp文件,则可跳转到你的IP。写的有点乱,自己理解下。就说这个ASP文件可以是一个,功能集中点,也可以是两个,一个写,一个读。
      

  2.   

    我的意思的是要做个客户端,判断IP的变化,与服务器进行通信传送IP变化,另外可不可以购买指定扩展名的域名,这个服务器应如何搭建,客户端软件应如何实现?
      

  3.   


    可以购买指定扩展名的域名,服务器看你是租用别人的还是自己的都可以。
    客户端只要满足tcp/ip协议,使用类似Indy功能的控件能够通讯传递信息即可。
      

  4.   

    控件:Icmp: TIdIcmpClient;
    procedure TgFrmxtping.IcmpReply(ASender: TComponent;
      const AReplyStatus: TReplyStatus);
    var
      ip1,ip2:String;
    begin
      ip2:=AReplyStatus.FromIpAddress;
      if Trim(ip2)='0.0.0.0' then
        ip1:='0'
      else
        ip1:=ip2;
      DM.ip:=ip1;
    end;
      ip1就是解析后的ip地址
      

  5.   

    我说的多详细了,你还不明白。这么说吧:1、你购买个域名,绑定到一个服务器上,这个服务器可以是免费的,也可以是一个很小空间的,只需要放2、3个文件即可的那种。2、在这个服务器上放我说的那个asp,例如:http://www.xxoxxoxxo.com/ip.asp?n=abc。你要记录ip变化的机器放一个客户端,不断访问这个地址。这样就把abc用户的ip记录到一个access数据库中。3、你可以通过访问:http://www.xxoxxoxxo.com/ip.asp 或者 http://www.xxoxxoxxo.com/abc.asp
    甚至将abc.asp设置为默认主页,或者直接写个default.asp做默认,然后跳转到你记录的ip上,这样就可以简单的访问 http://www.xxoxxoxxo.com/ 到你的动态IP了。