如何在本机用域名测试服务器上的网站?

Posted by Smeagol | Posted in 服务器相关 | Posted on 26-02-2010

Tagged Under : , ,

一般在服务器上架前,都要对服务器上的网站先测试一番,如果网站比较多的话更要这么做。所以我们要在本地模拟出托管以后在公网上打开的效果。然后,是以xxx.com这样的域名来打开,而不是用localhost这样的主机名。由于服务器在本地,只有局域网的ip,那么可以用以下方法。

方法一:我们可以将xxx.com域名解析到192.168.xxx.xxx这样的局域网ip上,然后利用局域网中的电脑打开。这种方法有很多缺点,更改域名解析麻烦,生效可能还需要一定时间,如果这个域名某些情况下不允许解析到其他ip,那么用这个方法就行不通。

方法二:使用hosts文件。windows系统一个专门用来解析域名的文件,利用这个文件,域名可以不用到dns上去查询,就可以得到该域名的ip。这个文件一般位于WINDOWS\system32\drivers\etc下,文件中一行一条记录,如:127.0.0.1      localhsot    。如果我们有一个网站xxx.com建设在本地服务器的iis上,那么只要在这台服务器的hosts文件中添加一行记录:127.0.0.1    xxx.com , 就可以直接在这台服务器的ie中通过xxx.com来访问,而不用关心xxx.com域名的dns解析问题。因为这时域名已经解析到了本地电脑。在linux系统中,这个文件位于/etc/hosts,我们可以用同样的方法来测试linux服务器。

Post your comment