我最近申请了个域名www.xxx.tk,还申请了个vps,有公网ip,我在vps上面做了个网站,用apache发布出去,可以用ip地址加端口和path正常访问,访问地址如下:http://118.123.*.22:55555/my/,端口人家vps提供者不让用80,只给开放4万以上的端口,path可加可不加,我只想多发布几个,所以用了path,进入域名管理界面,有域名转向功能,我本来想让域名转向到我的网站上,但是人家却提示是无效的url,而我转向到我的新浪微博,个人博客都没问题,难道是怪我这个url里面有ip地址,而新浪微博的url只是字符的原因,好像还有个A记录可以做跳转,不知道怎么设置,我的目标就是访问www.xxx.tk的时候,跳转到http://118.123.*.22:55555/my/,各位高手,知道的指点下啊

解决方案 »

  1.   

    建议把DNS改成dnspod.加个A记录
      

  2.   

     是免费的那个,A记录作了,可是好像只能指向80端口,我的用不成80端口,vps只给开放4万以上端口,我用的是55555端口,所以访问的时候还要加端口,要访问类似于下面的地址:www.***.tk:55555/my/,感觉这样很别扭啊,不知道有没有好的解决方案
      

  3.   

    一般域名解析需要两个步骤
    1.在域名注册商dns那里把域名指向空间注册商的dns
    2.空间注册商的dns把ip:port指向你所在的主机(这两步都跟http无关,两个都是A记录)如果域名注册商与空间注册商是同一人(法人)的话,上面两个步骤才能合而为一,你的情况显然是分开的
    上面两个dns只要有一个你无法控制(增删改记录),你都不能设定直接的域名访问,只能用间接的就是url转向