移动端开发测试,手机如何绑定指定Host

来源:互联网 发布:cmip5数据介绍 编辑:程序博客网 时间:2024/06/11 23:02

移动端开发测试,手机如何绑定指定Host

 

进行网络应用的开发测试,有时会需要把域名绑定到指定的IP地址,在PC上,一般我们通过修改HOSTS文件的方法,增加域名和IP的对应关系即可,但在智能手机上进行测试时,如何绑定IP呢?

 

如果有ROOT权限,也可以像PC上一样,绑定HOST即可,但ROOT是一个有风险的操作,在这里介绍一种通过DNS劫持的方法来实现域名和IP的绑定方法。

 

1.  环境准备:一台Windows系统机器,用来进行DNS的劫持修改;一部Android手机,用来进行测试,一个支持Wifi的路由器。

2.  连接Window机器到Wifi上。

3.  Windows下载软件dnschef,这是一款用于修改DNS的软件。http://thesprawl.org/projects/dnschef/,绿色软件,直接解压即可。

4.  在命令行中解压目录下运行:dnschef.exe --fakedomains *.kingsoft.com --fakeip 192.168.1.101 -i 192.168.1.101 –q

说明:

--fakedomains *.kingsoft.com,是我们要劫持的域名,当用户访问*.kingsoft.com相关的域名时,就会被定向到fakeip指定的IP上。

-fakeip 192.168.1.101是伪装的IP,在这里我们直接使用Windows系统的IP,实际中,需要修改为你要伪装的IP

-i 192.168.1.101连接WifiWindows本机IP

5.  在移动端Android上,打开Wifi连接,点击查看连接Wifi的详细信息,关闭DHCP,打开静态配置,在其中指定IP、网关(路由)、和DNS,把第一个DNS设置为WindowsIP地址:192.168.1.101,次DNS设置为8.8.8.8

6.  测试,在Windows系统上,架设一个WebServer,我使用的Nginx,在Android上通过浏览器访问www.kingsoft.com,这时应该出现Nginx的欢迎界面。

 

在实际开发中,可以根据自己的需要,修改--fakedomains *.kingsoft.com为你要访问的域名,修改--fakeip 192.168.1.101为你希望指定的IP地址即可。

0 0
原创粉丝点击