Android搜索域名/ FQDN

val*_*lll 5 dns android fqdn

有一个错误在Android中使用一个简单的域名EJ:myservice.local等

在PC中,您可以使用nslookup并获得完整的域名,例如company.domain.com.然后,此域可用于在Android应用程序中创建套接字.

如果我在我的电脑中查看/etc/resolv.conf中有一个域名列表,那么如果我在代码中手动添加它们并逐个尝试,看看哪个有效:

protected static final String [] DNSSS = new String[] {
    "bla.bla.net",
    "aaa.bbb.net",
    "comp.com",
    "ddd.cccc.net",
    "comp.net"
};
Run Code Online (Sandbox Code Playgroud)

所以现在我的问题是:我怎样才能以更一般的方式开展工作?当然我可以添加用户设置,他们可以逐个添加他们的DNS服务器,但其他选项是什么?我怎么能解决这个问题,并以某种方式从本地网络获得这个服务器列表,但在android?