問題タブ [reverse-dns]
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.
azure - Azureの異なるデータセンターに設定されたkafkaに接続できません
2 つのデータセンターがあります --tpmg.cloudapp.net(23.97.52.45) --gns3.cloudapp.net(40.83.12.34)
tmpg には 2 つの kafka サーバーがあります kafka1 (172.16.31.142:51134) kafka (172.16.31.143:51135)
ポート 9093 の kafka サーバーは、Azure のパブリック ポート 51137 にバインドされ、2181 は 51138 にバインドされます。
gns3 サーバーのアプリケーション サーバーを使用して、tpmg azure サーバーの kafka サーバーに接続できません。
誰かがこのセットアップを手伝ってくれますか!!私の設定が間違っているのはどこですか!!
前もって感謝します。
java - 一部のアドレスで ReverseDNS / getHostName() が非常に遅いのはなぜですか?
SecurityManager が逆引き DNS ルックアップを行うため、サンドボックス化された Java アプレットに問題があります。他の質問を参照してください。
しかし、根本的な問題は、リバース DNS ルックアップに約 4.5 秒かかることです (ドメイン結果なし)。問題は、結果が見つからないことではなく (その場合は IP を返します)、単に時間がかかるという事実です。
この問題は SecurityManager からも独立しています。これが実行されている間、Permissions クラスがロックを保持し、他の多くのスレッドを 4.5 (またはそれ以上) 秒間フリーズさせるため、そこでのみ問題になります。
4.5 秒かからないドメイン名の結果 (つまり、IP を返す) を持たないドメインもあります。たとえば、「staminus.net」。
SSCCE:
(Java JDK 1.8.0_40 でテスト済み)
Sysinternals Process Explorer を使用して、ハングしているスレッドの Windows API 呼び出しスレッド ダンプを作成しましたが、何が起こっているのかを知るには十分ではありません。
常に約 4.5 秒なので、タイムアウトのように見えます。したがって、この説明は論理的です。(R)DNS サーバーは要求に応答しません。
これをどのようにテストできますか?
どうすればこれを修正できますか?
dns - 動的 DNS 更新
プライマリ サーバー (10.42.0.80)、セカンダリ (10.42.0.70)、およびキャッシュ (10.42.0.83) を使用して、ローカル マシンに 3 つの DNS サーバーを作成しました。完全に ping を実行できますが、動的 DNS の更新中にヘッダーで接続が拒否されます。次のエントリを実行しました:-
コンソールでの出力:-
動的 DNS 更新の実行中にこの接続拒否エラーが発生する理由を誰でも提案できますか?
c# - マシン名の部分文字列 IPHostEntry.HostName を使用できますか?
現在、IPアドレスでPCのホスト名を見つける必要があり、この関数でこの問題を解決しました:
しかし、私はこのsubstring()
問題の解決策に満足していません。
この機能をこのように使用することは許されますか? それとも、将来のネットワークの問題を心配する必要がありますか? ドメインなしでホスト名に到達するためのより良い (より安全な) 方法はありますか?
文字列を処理する別の方法ではなく、より安全なネットワーク ソリューションを探しています。コメントで述べたように、すべての OS がホスト名を次の形式で返すわけではないことを少し恐れています[Hostname].[Domainname]
。
swift3 - Swift 3 - CFHostScheduleWithRunLoop クラッシュ
私は Swift でリバース DNS を実行しています。以前の Swift 2.2 のコードは正常に動作していました。また、Objective-C に実装して動作します。ただし、Swift 3.0 で動作させることはできません
スイフト 2.2
スイフト3.0
このコードを実行すると、次の場所でクラッシュします
CFHostScheduleWithRunLoop
何か案が?
dns - Cloudflare DNS - Cloudflare を停止するとどうなりますか?
Cloudflare をセットアップ中です。ドメインは Godaddy に登録されており、ホストは Hostgator です。
Godaddy にログインし、ネームサーバーを Hostgator から Cloudflare に向ける必要があることは理解していますが、それでよろしいですか?
しかし、私はダウンタイムに不快感を覚えます:
- セットアップ中の両方
- 潜在的にCloudflareを一時停止したとき
- またはCloudflareのサービスを完全にキャンセルする場合
1) 約。Godaddy 内で最初にネームサーバーを Hostgator から Cloudflare に変更すると、ウェブサイトはどのくらいダウンしますか?
2) 重要: Cloudflare アカウントをキャンセルする場合、Godaddy に戻ってネームサーバーを Hostgator に戻す必要がありますか? 「はい」の場合、サイトがダウンする期間 (概算) はどれくらいですか?
3) Cloudflare をキャンセルしない場合は、一時停止します。その後、Godaddy のネーム サーバーを変更する必要がありますか、Web サイトの機能にしばらく影響がありますか。
caching - バインドで「SERVFAIL」をキャッシュする方法は?
過去 1 時間以内に Google で検索しましたが、私の問題に関連するものは見つかりませんでした。複数のドメインとローカルの逆引き参照に使用している bind をインストールして問題なく実行していますが、まだ ... 一部のリモート ネームサーバーがオフラインですリクエストに結果を返さないため、バインドを使用しているアプリケーションの速度が低下しています。
例えば:
~ 5 秒後にタイムアウトしますが、コマンドを再試行すると、結果 (SERVFAIL) がキャッシュされず、アプリケーションがさらに 5 秒間遅延します。アプリケーション内にキャッシュを実装できることはわかっていますが、バインド構成内でキャッシュを作成する方がはるかに効率的であると確信しています。
SERVFAIL をキャッシュするにはどうすればよいですか ... 5 分としましょう。bind でサポートされていますか?
ありがとうございました!