問題タブ [dnsjava]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 使用するルート DNS サーバーを選択する
使用する DNS サーバーを選択したい。同じ JVM で複数の選択を行う可能性があります。ホスト名から IP アドレスを解決したい。
私が検討したこと:
System.setProperty
Java の DNS 設定を設定するために使用しますが、クラスローダーを使用してスコープを設定します。ただし、System
クラスを別の方法でロードすることはできないようです。dnsjava プロジェクトの使用。ただし、この機能はサポートされていないようです。せいぜい、これを機能させるには、A レコード、CNAME レコード、AAAA レコードなどを正しく処理する必要があるようです。
非グローバルな方法で別の DNS サーバーを使用する最も簡単な方法は何ですか?
hadoop - MapReduce ジョブは map=12% でハングします。どうすれば解決できますか?
次のような HiveQL スクリプトを作成しました。
また、IpFromDomainExtract クラスは次のとおりです。
HiveQL スクリプトを実行すると、次のように map=12% でスタックしました。
2016-01-06 16:14:06,701 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 105.67 秒 2016-01-06 16:15:07,172 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 106.7 秒 2016-01-06 16:16:07,317 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 107.87 秒 2016-01-06 16:17:07,501 ステージ 1 マップ = 12%、削減= 0%、累積 CPU 108.84 秒 2016-01-06 16:18:07,680 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 109.71 秒 2016-01-06 16:19:07,870 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 110.37 秒 2016-01-06 16:20:08,014 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 111.5 秒 2016-01-06 16:21:08,234 ステージ-1 map = 12%, reduce = 0%, Cumulative CPU 112.76 sec 2016-01-06 16:22:08,494 Stage-1 map = 12%, reduce = 0%, Cumulative CPU 113.78 sec 2016-01-06 16: 23:08,789 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 114。97 秒 2016-01-06 16:24:09,191 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 115.84 秒 2016-01-06 16:25:09,537 ステージ 1 マップ = 12%、削減 = 0 %、累積 CPU 116.79 秒 2016-01-06 16:26:09,779 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 117.69 秒 2016-01-06 16:27:10,106 ステージ 1 マップ = 12% 、削減 = 0%、累積 CPU 118.91 秒 2016-01-06 16:28:10,213 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 119.94 秒 2016-01-06 16:29:10,826 ステージ 1マップ = 12%、削減 = 0%、累積 CPU 120.76 秒 2016-01-06 16:30:11,158 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 122.2 秒 2016-01-06 16:31: 11,433 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 123.26 秒 2016 年 1 月 6 日 16:32:11,564 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 124.28 秒 2016 年 1 月 6 日16:33:12,093 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 124。9 秒 2016-01-06 16:34:12,319 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 125.82 秒 2016-01-06 16:35:12,556 ステージ 1 マップ = 12%、削減 = 0 %、累積 CPU 126.79 秒 2016-01-06 16:36:12,978 ステージ 1 マップ = 12%、削減 = 0%、累積 CPU 127.57 秒
jstack を使用して MapReduce ジョブ プロセス情報を表示すると、次の結果が得られました。
"main" prio=10 tid=0x000000000122e000 nid=0x6908 in Object.wait() [0x00007fc884fa7000] java.lang.Thread.State: WAITING (オブジェクト モニター上) at java.lang.Object.wait(ネイティブ メソッド) - 待機中<0x00000000eab6b780> (org.xbill.DNS.ExtendedResolver$Resolution) at java.lang.Object.wait(Object.java:502) at org.xbill.DNS.ExtendedResolver$Resolution.start(ExtendedResolver.java:111) - <0x00000000eab6b780> (org.xbill.DNS.ExtendedResolver$Resolution) を org.xbill.DNS.ExtendedResolver.send(ExtendedResolver.java:358) で org.xbill.DNS.Lookup.lookup(Lookup.java:477) でロックorg.xbill.DNS.Lookup.resolve (Lookup.java:529) で org.xbill.DNS.Lookup.run (Lookup.java:546) で
最新の dnsjava jar パッケージ (2.1.7 バージョン) を既に使用している場合、どうすれば問題を解決できますか? どうもありがとう。
dns - キーと値のペアを DNS リクエストに保存する
DNS 要求でキーと値のペアを格納するための推奨される場所は?
DNS 要求が複数のホップを通過するシステムを設計しています。一部のホップでは、通過する DNS 要求にキーと値のペアを追加する必要がある場合があります。
質問セクションに TXT レコードを追加することを考えましたが、質問セクションに存在する場合、TXT レコードにデータを設定できないようです (dnsjava
ライブラリを使用して DNS 要求を生成しました)。また、OPT レコードを使用することも考えました。
ベストプラクティスは何ですか?
ありがとう、ミカエル
parsing - ゾーン ファイル形式の問題、dnsjava パーサーのクラッシュ - BIND 9
パーサーを使用して DNS からすべてのマスター ゾーンを解析するアプリケーションを作成しています。使用しているパーサーは dnsjava ライブラリ (org.xbill.DNS.Master) のものです。私が解析しているすべてのゾーンは、rndc を介して BIND 9 に既に追加されています。私が直面している問題は、一部のゾーン ファイルが解析されていないことです。パーサーはエラーを返します。
以下に例を示します。このゾーンの名前は pensoul.my で、ファイルは次のようになります。
これと、この形式のすべてのゾーンを解析すると、絶対名エラーが発生します。
このゾーン ファイルの形式を確認するために、次のコマンドを使用しました。
OK のステータスが表示されます。これは、ファイル形式に明らかな問題がないことを意味します。
別のパーサーを使用する必要がありますか、またはこれを回避する方法はありますか?
dnsjava - DNS java の再帰クエリを無効にするには?
私はdnsjavaを使用してクエリを実行しており、プログラムは2回クエリを実行しました。最初のクエリが必要であり、目的の結果を返します(この結果は、プログラムの結果ではなく、UDPパッケージをキャプチャした場合にのみ表示されます)、その後、自動的に実行されます2 番目のクエリで、プログラムtcpdump_pictureのエラー Host Not Found が返されます
}