1

以下在创建 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 来解决这个问题?

4

1 回答 1

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 的替代开源固件,适用于各种 WLAN 路由器和嵌入式系统。

  • 同样,您将需要映射myserver.com->192.168.137.1
  • 所有其他域请求只是传递给8.8.8.8
  • 将路由器 IP 配置为 android DNS
于 2017-10-12T11:46:29.073 回答