域名转发,也叫URL转发,是通过服务器的特殊设置,将某个域名或二级域名跳转到另外一个网址的过程。域名转发是在域名解析面板上操作的,是域名服务商提供的一项服务,其工作原理等同于A记录或别名记录。域名服务商架设一台特殊的服务器,即转发服务器,转发服务器直接用IP就可以访问。我们做转发记录的过程,实际上就是把域名指向到转发服务器的过程。转发服务器通过程序识别域名,根据不同的域名再从注册商的域名解析数据库中读取到目标地址,最后通过程序转发到这个目标地址上。其全部过程为:网民在浏览器上输入域名->转发服务器->程序判断域名->从数据库中读取目标地址->转发到目标地址。
下面以在朝暮数据注册的域名为例,说明如何设置域名转发。首先登录朝暮数据的用户系统,然后点击左侧菜单中的“域名管理”,找到需要管理的域名,点击后面“管理”图标,找到“网站转发功能 (URL)”,再点击“添加”,输入主机名和目标地址,即完成了域名转发。系统会自动添加一条别名记录,指向到域名转发服务器,这条记录不能删除,否则就无法完成转发的过程了。
域名转发分为隐藏和非隐藏目标地址两种。所谓非隐藏,就是网民在浏览器上输入域名后,浏览器的地址栏会变成目标地址。点击网页上的其他链接,地址栏也会跟着改变,相当于和初始域名无关了。而隐藏转发,就是浏览器地址栏不发生变化,一直显示初始域名,即使点击网页上的其他链接,地址栏也不变化。这其实用的是frame框架技术来实现的。
什么情况下我们需要域名转发这个功能呢?有下面几种用途:第一,转发到我们的个人博客地址或QQ空间,因为这类博客的网址都是很长的,我们用域名转发,就可以使用我们购买的顶级域名的短地址,更加方便推广我们的博客。第二,一个网站有多个网址的情况,比如我们网站有一个主域名,还有其他几个辅助域名。把辅助域名转发到主域名上,就是域名转发。多用于我们要更换域名了,而老域名还有一些客户在使用,就可以使用域名转发,把客户引导到新域名上。第三,现在国家要求网站备案,没有备案的域名是不能绑定到空间的。不过空间商基本都提供三级域名,我们就可以用域名转发功能,把没有备案的域名转发到这个三级域名上,让域名先用起来。
目前我们了解到很多大的域名注册商已经不提供域名转发服务了,因为域名转发会给一些非法网站提供隐藏的机会,而且也会造成域名转发服务器出现很多未备案域名的情况。不过朝暮数据采用的是国外的域名转发服务器,就不需要备案,而且对下属客户的转发记录都逐一检查,避免了转发到非法网站的情况,保证了大多数客户域名解析的安全和稳定。