問題タブ [mdns]

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.

0 投票する
1 に答える
2467 参照

bonjour - bonjour dns-sd にテキスト レコードを追加する方法

Linux PC で bonjour dns-sd を使用してサービスを登録できます。

現在、登録でテキストレコードを追加できません。テキストレコードを追加する方法を教えてください。

0 投票する
3 に答える
181359 参照

dns - マルチキャストは 224.0.0.251 で何をしていますか?

私のdebianサーバー(スクイーズ)では、数秒ごとに次のメッセージが表示されます:

Sep 18 21:28:14 myhost カーネル: [7903784.720091] AIF:UNPRIV 接続試行: IN=eth0 OUT= MAC= SRC= my_serverip_eth0 DST=224.0.0.251 LEN=72 TOS=0x00 PREC=0x00 TTL=255 ID=0 DF PROTO=UDP SPT=5353 DPT=5353 LEN=52

パケットはサーバー内から送信されており ( my_serverip_eth0に置き換えました)、宛先 224.0.0.251 への送信がブロックされているようです。

したがって、サーバー内のいくつかのタスクが 224.0.0.251 に接続していますが、これは my によってブロックされていarnos_firewallます。

誰またはどのタスクがそれを行おうとしているのか、またそれが有用かどうかを調べるにはどうすればよいですか?

そして、私がそれを必要としない場合、どうすればそのメッセージを抑制することができますか?

0 投票する
0 に答える
691 参照

bonjour - BonjourのようにAvahiを使用する方法

mDNS レスポンダーとして Avahi と Bonjour を使用しています。

Bonjour では、query-in-answer セクションへの回答を取得しており、SRV、A、AAAA レコードなどの追加情報は DNS パケットの追加セクションにあります。

しかし、Avahi では、PTR、SRV、A、AAAA のすべてが回答セクションに表示されます。

Bonjour と同じ方法で応答を生成するように Avahi を構成するにはどうすればよいですか?

また、待ち時間が 2 ミリ秒以下で、Avahi で同じクエリを作成しようとしています。

0 投票する
1 に答える
458 参照

networking - デバイスまたは PC を upnp 対応にする方法

PC は、upnp (または同様のプロトコル) によってデバイスまたは別の PC をどのように識別できますか?

ネットワークまたは直接接続で upnp デバイスを検出できる Windows マシン上の ac# プログラムが必要ですか? (これは簡単な部分です)

しかし、他のマシンで何をしなければならないのでしょうか?

case1: マシンが upnp をサポート

ケース 2: マシンはまだ upnp をサポートしていません

ここで 2 つのケースについて教えてもらえますか?

0 投票する
2 に答える
2811 参照

android-ndk - Android 用 bonjour mDNSresponder

以下のリンクhttp://mirror.yongbok.net/linux/android/repository/external/mdnsresponder/にアクセスして、android ndk でクロスコンパイルされた Apple mdns レスポンダーを取得しました。しかし、私はそれを構築することはできません。以下のエラーが発生しました。

make: 循環 obj/local/armeabi/libmdnssd.so <- obj/local/armeabi/libmdnssd.so 依存関係が削除されました。SharedLibrary: libmdnssd.so arm-linux-androideabi-g++: ./obj/local/armeabi/libmdnssd.so: そのようなファイルまたはディレクトリはありません

誰かがアンドロイド用にクロスビルドした場合は、助けてください。

0 投票する
1 に答える
557 参照

bonjour - 閲覧中に mdnsresponder に IP アドレスが表示されない

bonjor mdnsresponder を使用してサービスを登録しました

以下のように名前とタイプで再愛そうとしたとき

という返事をもらいました

ルックアップ SMARTCAM._CAMS._tcp..local 22:16:31.777 SMARTCAM._CAMS._tcp.local. AIR.local.:80 (インターフェイス 3) u=test path=/pub で到達できます

しかし、ここでは、サービスを登録した PC の IP アドレスを取得していません (IP 192.168.1.123 とホスト名 AIR でサービスを登録しました)。

今PCのIPアドレスを取得する方法..? その IP で何らかのサービスを実行しているため、解決後にアクセスしたい

0 投票する
2 に答える
3201 参照

android - Android 用の埋め込み bonjour mdnsresponder が機能しない (エラー -65563; デーモンが実行されていない)

jmDNS はサブタイプによるサービス ブラウズをサポートしていないため、android 用の bonjour をクロス コンパイルし、以下の手順に従いました。

  1. Android 用の mdnsresponder をクロスコンパイルしました
  2. 2 つの jni 関数を持つ上記の共有ライブラリを使用する jni ラッパーを使用して dns-sd クライアントを作成しました。
    1. メインループを呼び出すためのもの
    2. サービスを閲覧するための別の
  3. wifi MulticastLockを使用してJavaアプリケーションを作成しました

しかし、DNSServiceBrowse を呼び出すとDNS service call failed -65563、「バックグラウンド デーモンが実行されていません」というエラー応答が返されます。

通常、Linux での実行中に mdns デーモンを開始します。

この問題を解決するにはどうすればよいですか? 助言がありますか?

0 投票する
0 に答える
850 参照

android - 組込みシステム向けbonjour

インストール ファイルに記載されている手順に従って、組み込みシステム用の bonjour を初期化しました。まず、組み込みシステム用の bonjour ソース コードの共有 ib を生成し、mDNS_Init api を呼び出して初期化しました。

クライアントで参照する必要があるだけなので、dns_sd.h に従って参照関数を呼び出しましたが、次のエラーが発生しました。

mDNS_StartBrowse: mDNSPlatformRawTime が 1669225997 ティック分後退しました。補正係数を 1669225997 に設定

11-17 00:28:08.481: D/bonjour(1280): mDNS_StartBrowse: mDNS_Unlock: エラー! m->timenow aredy zero

11-17 00:28:08.481: D/bonjour(1280): DNSServiceBrowse("_appl._tcp.", "local.") 失敗: mDNS_StartBrowse (-65546)

11-17 00:28:08.490: I/System.out(1280): DNSService 呼び出しに失敗しました -65546

11-17 00:32:24.720: E/ThrottleService(161): onPollAlarm 中の問題: java.lang.IllegalStateException: 統計解析の問題:

私はアップルのフォーラムに投稿しましたが、この問題については何の助けも得ていません..

0 投票する
1 に答える
1039 参照

android - NsdManagerが使用するAndroidデバイス名を変更するにはどうすればよいですか?

NsdManagerを使用してローカルネットワークにWebサービスを登録しています。私の問題は、デバイス名が「android」と呼ばれているため、ラップトップから「android.local」として電話にアクセスできることです。その名前を変更するにはどうすればよいですか?もっとユニークなものが欲しいのですが。

0 投票する
0 に答える
1033 参照

c# - Microsoft には、C# で UPnP を使用する .net クラスがありますか?

UPnP を実装する方法を探していました。Windows Compact Environment 7 (WEC7) で実行する必要がありますが、簡単にテストするために、通常のラップトップ コンピューターを使用し、.net フレームワークと C# でのコーディングを使用するラボをセットアップしたいと考えています。UPnP をサポートする Microsoft の COM コンポーネントである NATUPNP.DLL を見つけましたが、それに関するドキュメントは約 3 年前のものであり、もっと新しいものがあると推測しています。COM コンポーネントではない .net フレームワークを使用して C# で動作する、使用できるクラスの名前を誰かが知っていることを願っています (Microsoft によって直接作成およびサポートされていることを願っています)。

そのようなクラスをご存知でしたら教えてください。また、Microsoft が WEC7 オペレーティング システム上の UPnP に対して提供しているサポートについて教えてください。

ありがとう、カーティス