Package org.miaixz.bus.http
Interface DnsX
public interface DnsX
解析主机名的IP地址的域名服务。大多数应用程序将使用默认的 SYSTEM DNS服务,应用程序可能提供 它们自己的实现来使用不同的DNS服务器
选择IPv6地址、选择IPv4地址或强制使用特定的已知IP地址
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DnsX使用InetAddress.getAllByName(String)请求底层操作系统 查找IP地址的DNS。 -
Method Summary
Modifier and TypeMethodDescription返回hostname的IP地址,按Httpd尝试的顺序排列。
-
Field Details
-
SYSTEM
使用InetAddress.getAllByName(String)请求底层操作系统 查找IP地址的DNS。大多数自定义DnsX实现应该委托给这个实例.
-
-
Method Details
-
lookup
返回hostname的IP地址,按Httpd尝试的顺序排列。如果到地址的连接 失败,Httpd将重试下一个地址的连接,直到建立连接、耗尽IP地址集或超出限制- Parameters:
hostname- 主机名信息- Returns:
- ip地址信息
- Throws:
UnknownHostException- 异常信息
-