第 86 章 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>
86.1. URI 格式
DNS 组件的 URI 方案如下
dns://operation[?options]
此组件仅支持生成者。