我想获得domain
/的值search
,可以/etc/resolv.conf
在 Android 上的 MacOS 和 Linux 中找到。
以下是 MacOS 和 Linux (Fedora 25) 上的示例:
苹果系统:
#
# Mac OS X Notice
#
# This file is not used by the host name and address resolution
# or the DNS query routing mechanisms used by most processes on
# this Mac OS X system.
#
# This file is automatically generated.
#
domain home
nameserver 195.121.1.34
nameserver 195.121.1.66
Linux:
# Generated by NetworkManager
search home
nameserver 195.121.1.34
nameserver 195.121.1.66
如您所见,我在上述情况下寻找的值是home
. 知道如何在Android上获得它吗?
我想做什么?
我正在尝试制作一个取决于网络设置的 Android 应用程序,它的行为会有所不同。例如,它尝试查找一个服务foo.home
(注意它home
是动态的并且依赖于网络),如果它成功了,它将使用那个服务器。否则,它将查询公共服务以找出它应该使用的服务器。