应用场景
一个不存在的临时域名,用于本地测试响应式界面或移动设备的实际表现情况。
原理:
利用安卓的VPN功能实现
在开启VPN后,所有的数据包都会经过VPN
所以,DNS解析的请求也会被拦截
因此,拦截DNS请求并作修改,
然后修改数据,交换源地址与目的地址,再发出去
就实现HOSTS功能。
额外
安卓并不提供数据包的格式解析,需要自行实现。
需要计算机网络相关知识。
一个不存在的临时域名,用于本地测试响应式界面或移动设备的实际表现情况。
利用安卓的VPN功能实现
在开启VPN后,所有的数据包都会经过VPN
所以,DNS解析的请求也会被拦截
因此,拦截DNS请求并作修改,
然后修改数据,交换源地址与目的地址,再发出去
就实现HOSTS功能。
安卓并不提供数据包的格式解析,需要自行实现。
需要计算机网络相关知识。