andriod:使用DNS将主机名映射到Windows 10上的IP?

时间:2017-05-30 04:15:07

标签: android windows dns ip-address server-name

以下在创建LAN时没有问题:

PC: Windows 10 mobile hotspot.
    Web server is running on windows 10.
Android: Connect android to the hotspot.

http://192.168.137.1/foo.html

如何使用服务器名称(例如

)访问页面
http://myserver.com/foo.html

而不是ip地址。

我不想更改/ etc / hosts,因为它是只读的。改变它不是一个好主意。

如何使用DNS来解决这个问题?感谢

1 个答案:

答案 0 :(得分:0)

除了编辑/ etc / hosts之外,您有两个选择:

在Windows 10上设置DNS服务器

MaraDns是一个免费的开源DNS服务器。

  • 您需要映射myserver.com->192.168.137.1
  • 所有其他域请求都传递给8.8.8.8
  • 将Windows 10 IP配置为android DNS

在路由器上设置DNS

如果您的路由器上没有此功能,您可以尝试DD-WRT

DD-WRT是基于Linux的替代OpenSource固件,适用于各种WLAN路由器和嵌入式系统。

  • 同样,您需要映射myserver.com->192.168.137.1
  • 所有其他域请求都传递给8.8.8.8
  • 将路由器IP配置为android DNS