@UnstableApi public final class UnixResolverDnsServerAddressStreamProvider extends java.lang.Object implements DnsServerAddressStreamProvider
Constructor and Description |
---|
UnixResolverDnsServerAddressStreamProvider(java.io.File etcResolvConf, java.io.File... etcResolverFiles)
解析格式为
/etc/resolv.conf的文件,其中可能包含要使用的默认DNS服务器,并且还会覆盖个别域。
|
UnixResolverDnsServerAddressStreamProvider(java.lang.String etcResolvConf, java.lang.String etcResolverDir)
解析格式为
/etc/resolv.conf的文件,其中可能包含要使用的默认DNS服务器,并且还会覆盖个别域。
|
Modifier and Type | Method and Description |
---|---|
DnsServerAddressStream |
nameServerAddressStream(java.lang.String hostname)
询问该提供商的名称服务器以查询
hostname 。
|
public UnixResolverDnsServerAddressStreamProvider(java.io.File etcResolvConf, java.io.File... etcResolverFiles) throws java.io.IOException
etcResolvConf
-
/etc/resolv.conf 。
etcResolverFiles
-
/etc/resolver中定义格式的文件列表。
java.io.IOException
- 解析输入文件时发生错误。
public UnixResolverDnsServerAddressStreamProvider(java.lang.String etcResolvConf, java.lang.String etcResolverDir) throws java.io.IOException
etcResolvConf
-
/etc/resolv.conf 。
etcResolverDir
- 包含
/etc/resolver中定义格式的文件的
目录 。
java.io.IOException
- 如果解析输入文件时发生错误。
public DnsServerAddressStream nameServerAddressStream(java.lang.String hostname)
DnsServerAddressStreamProvider
hostname
。
nameServerAddressStream
在界面
DnsServerAddressStreamProvider
hostname
- 要查找要使用的DNS服务器的主机名。
如果这是要查询的最终DnsServerAddressStreamProvider
,则一般为空字符串或'.'
对应于默认的DnsServerAddressStream
。
DnsServerAddressStream
应该用来解决hostname
。
Copyright © 2008–2018 The Netty Project. All rights reserved.