Article / 文章中心

修改本机系统Hosts文件来测试Web应用防火墙

发布时间:2019-02-14 点击数:1219

系统hosts文件位置

C:\Windows\System32\drivers\etc\hosts

系统hosts文件作用

Hosts文件中指定了域名和IP地址的对应关系。如果一个域名在hosts文件中指定了IP地址,在访问此域名时,系统将不会通过DNS(Domain Name System)来解析它的IP地址,而是直接访问所指定的IP地址。

因此,如果网站配置完高防IP或者Web应用防火墙之后,在不变更线上业务流向的情况下,可以通过修改本地hosts文件,将网站指向Web应用防火墙,来测试业务经过Web应用防火墙后是否正常。

Host文件修改步骤

  1. 1.找到已分配的Web应用防火墙(WAF)IP地址。

    配置完域名后,WAF会生成一个解析用的CNAME域名。使用Ping命令可得到该域名的IP地址,即WAF IP。

    1. i.登录云盾Web应用防火墙控制台,在管理 > 网站配置页面找到已分配的CNAME域名。
       
    2. ii.使用Ping命令得到该域名的IP地址。

  2. 2.定位到C:\Windows\System32\drivers\etc\目录。
  3. 3.使用记事本打开hosts文件,进行编辑。把域名指向WAF IP地址。

    Hosts文件的格式为IP 域名。例如,添加以下记录,将cdn.aliyundemo.cn指向xx.xx.xx.xxx:xx.xx.xx.xxx cdn.aliyundemo.cn。

  4. 4.将修改后的hosts文件保存到C:\Windows\System32\drivers\etc\目录下。

阿里云代理商 阿里云金牌代理商