第 85 章 DNS 组件
可作为 Camel 版本 2.7 提供
这是 Camel 用来使用 DNSJava 运行 DNS 查询的附加组件。组件是 DNSJava 顶部的精简层。
组件提供以下操作:
- IP,通过其 ip 解析域。
- 查找有关域的信息
- dig,运行 DNS 查询
INFO:*Requires SUN JVM* DNSJava 库需要在 SUN JVM 上运行。
如果您使用 Apache ServiceMix 或 Apache Karaf,您需要调整 etc/jre.properties
文件,以将 sun.net.spi.nameservice
添加到导出的 Java 平台软件包列表中。此更改生效之前,服务器需要重新启动。
Maven 用户需要将以下依赖项添加到其 pom.xml
中:
<dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-dns</artifactId> <version>x.x.x</version> <!-- use the same version as your Camel core version --> </dependency>
85.1. URI 格式
DNS 组件的 URI 方案如下
dns://operation[?options]
此组件仅支持制作者。