問題タブ [srv]
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 - JNDIを使用してDNSSRVレコードを取得する
JNDIを使用してDNSサーバーからSRVレコードを取得しようとしています。
しかし、属性を取得しようとすると、次の例外が発生します
DNSエラー[ルート例外はjava.net.PortUnreachableException:ICMPポートに到達できません]; 残りの名前'_sip._udp'
host -tsrv_sip._udp.server.comが有効なSRVレコードを返すことを確認しました。
これが起こるかもしれない理由として何か理由はありますか?
java - 部分的なドメイン名を使用したJNDIDNSルックアップ
たとえば、DNS構成で次のSRVレコードが定義されている場合
次のコマンドを実行できます
そしてそれは私にdnsサーバー(server.com)のSRVレコードの完全なリストを与えます。JNDIルックアップを使用して同じことをしたい場合
上記のコードは属性を返していません。上記のコードの最後から2行目をこれに変更すると、
できます。
しかし、問題は、以前は完全なドメイン名がわからないため、SRVレコードを検索して完全なドメイン名を見つける必要があることです。
これを行う方法として何かアイデアはありますか?
c++ - IPv6アドレスを指すSRVレコードを検索する方法
私のC++アプリケーションは、IPv6アドレスを指すDNSSRVレコードを検索する必要があります。私がこれまでに調査したことから、res_search()ファミリーの関数がその方法です。
そのようなクエリを準備する方法とIPv6の結果を抽出する方法の例を誰かが持っていますか?
java - DNS サーバーから取得した SRV レコードの順序
Android アプリケーションで SRV レコードの DNS ルックアップを作成し、そのうちの 1 つを選択する必要があります。優先度と重みが異なる複数の SRV レコードを DNS サーバーに照会すると、要求ごとに異なる順序でレコードが取得されます。これらのレコードはサーバーによって順序付けられますか? はいの場合、注文アルゴリズムは何ですか?
低い優先度が最も優先されるため、優先度を尊重すると推測しましたが、優先度が等しい場合、ラウンドロビンスタイルで重みを尊重すると思いましたが、それは起こりませんでした!
次のように、2 つの SRV レコードを持つ単純な bind9 DNS サーバーがありました。
ドメインの優先順位の重み
aaa.example.com 1 90
bbb.example.com 2 10
検索すると、最初の結果としてaaa.example.comを 9回取得し、最初の結果として bbb.example.com を取得する10回を期待していましたが、これは起こりませんでした! サーバーは要求ごとに順序を逆にします!
python - SRV DNS レコードの適切な正規表現を知っている人はいますか?
これまでのところ、通常のドメインには一致するがアンダースコアのあるドメインには一致しない次の正規表現があります。例: _tcp._sip.45.example.com。どんな助けでも大歓迎です。
c++ - SRV res_query が常に -1 を返すのはなぜですか?
を使用して単純な DNS SRV クエリを実装しようとしていますres_query。res_query 部分の私のコードは次のとおりです。
これはコードの一部に過ぎませんが、res_query. SRV クエリを実行するたびに、res_query は「-1」を返します。これは失敗を意味します。問題は res_query にありますか、それとも何か間違ったことをしていますか?
に SRV クエリを実行しようとしましたwww.example.com。
java - SRV レコードの Java DNS ルックアップ
以下の Java コードでは、root@1000000000.blubluzone.com などの特定のドメイン名のターゲット ドメイン名と関連付けられたポートを解決するために、DNS SRV レコード ルックアップを作成しています。以下の / HERE /で示されるルックアップ関数は、どういうわけか null を返し、クエリ結果を取得できません (つまり、レコード配列が null)。その結果、レコード配列が for ループでアクセスされると、null ポインター例外がスローされます。
次のコードを機能させるために何が欠けていると思いますか。私は dnsjava を使用しており、関連する API jar ファイルはhttp://www.dnsjava.org/download/ (ページの下部) で入手できます。ご提案いただきありがとうございます。
azure - SRV (またはその他の) レコードを使用してドメインをリダイレクトする方法は?
そう:
私はドメイン example.com を持っています
私はexample.cloudapp.netにマイクロソフトのAzureプロジェクトを持っています
CNAME レコードを使用して、www.example.com を example.cloudapp.net と連携させました。
今問題:
wwwなしのドメイン. 部分が動かない!
ドメイン プロバイダー アカウントにリダイレクトするオプションがありません。A、MX、CNAME、TXT、AAAA、または SRV レコードのみを設定できます。
- CNAME と A は機能しません。CNAME を試しましたが、example.com では機能しません。A レコードの場合、IP を指定する必要がありますが、これも Azure アカウントにはあまり適していません。
これを達成できると想像できるレコードは SRV だけですが、それを適切に使用する方法がわかりません。ヘルプや提案はありますか?
敬具、
クリス
dns - NAPTR クエリを実行します
これは非常に単純な質問のように見えるかもしれませんが、インターネット上で答えを見つけることができませんでした。
SIP ドメインに対して NAPTR クエリを実行する方法を教えてください。(これは主にDNSルックアップ用です)、または私にとっても素晴らしい参照です(これはrfc2915にあります)。
おそらくターミナルやその他のツールを使用して、さらにJavaを使用して実行したいので、コードの一部が非常に役立つ場合.