若已在高防 IP 中添加域名和配置转发规则,系统会将请求高防 IP 对应端口的报文转发到源站服务器的对应端口。为确保业务稳定,建议您在进行业务接入高防配置前先进行本地验证,确保转发规则已经生效(如果转发规则未生效就执行业务切换,可能导致业务中断)。

步骤如下:

验证转发配置生效之前,请确保已完成以下 2 个工作:
1.  已添加域名。参见 > 网站防护步骤 1:添加域名和配置转发规则教程
2.  已放行高防回源 IP,参见 >  放行高防回源 IP 教程

上述工作完成后,您可以通过修改本地 hosts 文件,或者使用高防 IP CNAME 地址访问服务器的方式来验证转发规则配置是否已生效:

注意:有的四层业务(例如游戏业务)可能不需要域名,直接通过 IP 进行交互。在为该类型业务接入高防 IP 时,您需要添加端口转发规则(端口转发规则教程)。添加转发规则后,您可以通过使用高防 IP 访问服务器的方式验证转发配置生效。

方式 1:修改本地  hosts  文件
修改本地 hosts 文件,使本地对于你的网站的请求经过高防 IP。以 Windows 系统为例,打开 C:\Windows\System32\drivers\etc\ 文件夹,用记事本或 Notepad++ 等文本编辑器打开 hosts 文件,在最后一行添加:高防 IP 地址+空格+网站域名,并保存修改。

例如:高防IP为45.xxx.xxx.123,域名为 www.hupohost.com,在最后一行添加:
45.xxx.xxx.123 www.hupohost.com

然后,在本地电脑中 ping 你的网站域名。如果解析到的 IP 地址是在 hosts 文件中绑定的高防 IP 地址,则情况正常。如果依然是源站地址,请尝试刷新本地的 DNS 缓存(在 Windows 的命令提示符中运行 ipconfig/flushdns 命令)。
确认本地解析已经切换到高防 IP 以后,使用原来的域名进行测试,如果能正常访问则说明配置已经生效。

方式 2:用高防 CNAME 地址访问服务器
如果客户端支持填写服务器域名,您可以把原来的域名替换成高防 IP 服务分配的 CNAME 地址,测试访问是否正常。
说明:成功添加域名和配置转发规则后,高防 IP 为域名分配一个 CNAME 地址,用于业务接入配置。您可以在网站业务配置列表中查看域名对应的 CNAME 地址。

2020-05-27_095158 -
如果无法正常访问,请确认前提条件中的配置正确。如问题依然存在,请联系 HUPOHOST 技术支持。

方式 3:使用高防 IP 访问服务器
假设高防 IP 是 45.xxx.xxx.123,配置了端口 80 的转发,源站 IP 是 1.1.1.1,对应服务端口也是 80。
配置转发规则后,您可以直接在本地通过 telnet 命令访问高防 IP 45.xxx.xxx.123 的 80 端口,telnet 命令能连通则说明转发成功。如果本地客户端支持直接填写服务器 IP,您也可以直接填入高防 IP 进行测试。