第83章 DNS コンポーネント
Camel バージョン 2.7 で利用可能
これは、DNSJava を使用して DNS クエリーを実行するための Camel の追加コンポーネントです。コンポーネントは 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>
83.1. URI 形式
DNS コンポーネントの URI スキームは以下のとおりです。
dns://operation[?options]
このコンポーネントはプロデューサーのみをサポートします。