【发布时间】:2014-07-07 12:45:36
【问题描述】:
给定一个像“example.com”这样的主机名,我想使用特定的名称服务器获取它的 IP 地址。
java.net.InetAddress 有
private static InetAddress getByName(String host, InetAddress reqAddr)
这看起来像我需要的,但令人沮丧的是该方法是私有的。
https://github.com/gilt/scala-srv-dns有
def lookup(serviceName: ServiceName,
transportProtocol: TransportProtocol,
dnsSearchPaths: List[String]): Seq[ServiceRecord]
但是,又是私有方法。
那么,我可以使用什么库? 你知道为什么上面列出的库有这些方法是私有的吗?
【问题讨论】:
-
接受名称服务地址的变体是私有的,是的:见the source here