0

如果我在路由器中使用 DNSMasq 将虚假地址设置为 ip,那么 Android 手机可以发现它没有问题。

例子:

DNSMasq

address=/fake.notreal/192.168.1.112

在 Android 手机上使用 chrome 访问地址或使用 ConnectBot ping 地址fake.notreal有效。它找到正确的服务器。

但是如果我使用真实地址,那么它就不再有效(我需要这个来测试我正在开发的网站)。例子:

address=/mycompany.com/192.168.1.112

该地址转到实际的真实服务器。

如何让安卓设备监听路由器?

4

2 回答 2

1

我可以通过进入手机上的 Wi-Fi 设置来“解决”这个问题,并且:

  1. 长按当前的 wi-fi 网络
  2. 选择“修改”
  3. 更改为静态 IP
  4. 给它一个静态 IP(这不是修复,但它是修复所必需的)
  5. 在 DNS 下,将第一个设置为您的路由器(例如 192.168.1.1)
  6. 节省
  7. 关闭无线网络
  8. 重新打开无线网络

那时,它会首先询问您的路由器,然后它会返回本地地址。

于 2017-03-20T01:34:04.827 回答
0

在您的 Android 手机上,如果您有 root 访问权限,如果您在您的手机上添加线路192.168.1.112 mycompany.com/etc/hosts我认为应该可以。您将绕过 DNS 查询并直接访问192.168.1.112.

如果您没有对手机的 root 访问权限,请尝试将其应用于您的路由器,/etc/hosts但我认为这不会起作用。

于 2017-04-10T22:23:59.893 回答