如何让安卓手机访问我的wordpress?

如何让安卓手机访问我的wordpress?

我家有一个小型家庭wifi网络,无线路由器是192.168.1.1,电脑A是192.168.1.2,wordpress就是在上面搭建的,我所有wordpress的url都是这种格式,电脑Amywp.com/wp/?m=201409里面有一行/etc/hosts

192.168.1.2   mywp.com

计算机B是,计算机B也192.168.1.3有一条线。/etc/hosts

192.168.1.2   mywp.com

mywp.com/wp/?m=201409现在在电脑A和电脑B上输入Firefox都可以访问wordpress了。我的安卓手机IP是192.168.1.4,在安卓的Firefox中输入无法访问wordpress mywp.com/wp/?m=201409。如何设置我的安卓手机访问我的wordpress?

mywp.com安卓手机如何解析域名192.168.1.2?bind9软件装在哪台电脑上?A电脑还是B电脑?哪台都可以装?

答案1

你要做的是设置一个私有 DNS 服务器(或者使用类似开放DNS)。难度范围从极其简单到极其复杂。谷歌是你的好朋友,但看看这个https://www.turnkeylinux.org/forum/general/20110413/simplest-dns-server如果你想在 Linux 上捣鼓一下。

答案2

当您在浏览器中输入“xyz.com”时,它将执行 DNS 查找,检查以下位置;

  • 您的浏览器缓存
  • 您的计算机的hosts文件和缓存
  • 网络上的任何计算机都宣传该计算机名称(例如“desktop.local”)
  • 网络上任何可以回答 DNS 请求的计算机
  • 路由器的配置和缓存
  • 公共 DNS 服务器(在您的机器或路由器上配置)
  • (可能还有更多!)

像您所做的那样编辑hosts文件是最简单的方法,而且正如您所发现的,它仅限于本地计算机。遗憾的是,除非您已 root 了 Android 手机(在这种情况下,有些应用程序可以做到这一点),否则您无法在 Android 手机上执行此操作。公共 DNS 不会有所帮助,因为您的 Web 服务器位于内部网络上。

因此我认为您的选择按简单顺序排列;

  1. 如果可以的话,通过设置 DNS 伪装或编辑来配置你的路由器/etc/hosts
  2. 让您的 Windows 计算机在本地网络上公布计算机名称。重新配置 Web 服务器和 Wordpress 以在计算机名称上提供服务。
  3. 在本地网络上设置 DNS 服务器

相关内容