Android在使用“真实”域时忽略路由器的DNSMasq

Android在使用“真实”域时忽略路由器的DNSMasq,android,router,dnsmasq,dd-wrt,Android,Router,Dnsmasq,Dd Wrt,如果我在我的路由器中使用DNSMasq设置一个假ip地址,那么安卓手机就不会发现问题 例如: DNSMasq address=/fake.notreal/192.168.1.112 在Android手机上,使用chrome访问地址或连接bot ping地址fake.notreal有效。它会找到正确的服务器 但是如果我使用一个真实的地址,那么它就不再有效了。我需要这个来测试我正在开发的网站。例如: address=/mycompany.com/192.168.1.112 此地址将转到实际的服务

如果我在我的路由器中使用DNSMasq设置一个假ip地址,那么安卓手机就不会发现问题

例如:

DNSMasq

address=/fake.notreal/192.168.1.112
在Android手机上,使用chrome访问地址或连接bot ping地址fake.notreal有效。它会找到正确的服务器

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

address=/mycompany.com/192.168.1.112
此地址将转到实际的服务器


如何让android设备收听路由器?

我可以通过进入手机上的Wi-Fi设置并:

长按当前wi-fi网络 选择修改 更改为静态IP 给它一个静态IP这不是修复程序,但它是进行修复所必需的 在DNS下,将第一个设置为您的路由器,例如192.168.1.1 拯救 关闭wifi 重新打开wi-fi
此时,它将首先询问您的路由器,然后返回本地地址。

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

如果您没有对手机的root访问权限,请尝试将其应用到路由器的/etc/主机上,但我认为这样做不起作用