怎样本地解析域名测试网站

Posted by zuzhihui in 互联网技术 on 2013/03/13 with No Comments

域名本地解析指的是:仅仅在本地电脑上让一个域名指向一个IP地址。由于仅仅是在本地电脑上解析,所以域名可以是还没有注册的域名,也可以是任何已经注册生效的域名,也可以是一个被暂停的域名。
有的病毒会利用域名本地解析进行诈骗或者钓鱼。比如病毒入侵到本地电脑后,把支付宝的域名alipay.com本地解析到一个被黑客控制的IP地址上,黑客在这个IP地址上伪装了支付宝网站,浏览器访问alipay.com将会出来这个伪装的网站。
域名本地解析也可以用来测试网站建设,比如域名hello.com还没有注册或者被暂停了或者解析没有生效,可以在VPS上面先把网站建好,然后本地解析域名到VPS的IP上面去,然后用浏览器打开hello.com就可以看到这个网站了。
在Windows上做本地解析的方法是:打开C:\WINDOWS\system32\drivers\etc目录,找到host文件,用记事本打开host文件,在这个文件的最后加入一行:”127.0.0.1  www.hello.com” 即可,这样就把www.hello.com本地解析到127.0.0.1这个IP地址了。然后在本地打开浏览器访问www.hello.com,实际上访问的就是127.0.0.1这个IP地址了。

在Linux下用本地解析测试网站更简单,只需执行这个命令 curl -H “Host: www.hello.com” 127.0.0.1 即可。curl是一个通过HTTP协议获取网页的命令,参数 -H “host: www.hello.com” 是让curl连接到127.0.0.1地址后,在HTTP协议的头部说明主机名是www.hello.com,实际上curl就是模仿浏览器,这个参数是让curl连接到服务器后,使用主机名www.hello.com,这样web服务器就会返回服务器上这个网站的内容。

Leave a Comment

Back to Top

2007-2013 © 北京瑞豪开源科技有限公司 京ICP备13004995号-2