>>525 , >>526
回答遅くなって申し訳ありません。知り合いに相談しながら解決を試みたのですが結局うまく行かずでした。
まず名前解決についてですが、Androidの名前解決は基本的にDNSなので、一般的な家庭であれば、ルーターがDNSになっているが、
ルーター側でPC名を解決できる機能を持っていないとAndroidからホスト名のみでの解決はできない。
私の家のルーター(HGW)はその機能がないため、DNSによるローカルネットワーク内のPCの名前解決はできない。
自宅内にDNSサーバーを立ち上げてみたりしたのですが、どうにもHGWが悪さをしてDNSによる名前解決に至らなかった。
そのため、現在はVirtual hostというF-Droidアプリを入れて、hostsによる直接的な解決を行っている
自宅の中ではVirtual host, 外ではtailscaleとVPNを切り替えることでホスト名を変更しなくてもとりあえずは運用できています。
--
知り合い曰く、jCIFS-ngによる名前解決の挙動が原因ではないか?という意見がありました。
・jCIFS-ngは、ホスト名での接続要求を受けた際に、まずDNSによる名前解決を試みる
・自宅のルーターは、外部のDNSサーバーへの問い合わせは中継するが、ローカルネットワーク内のPCのホスト名をDNSとして解決する機能は持っていない
・そのため、jCIFS-ngがDNSに問い合わせても、そのホスト名は解決できない。
この際、jCIFS-ngはDNS解決が失敗したと判断するまでに、設定されたタイムアウト時間(おそらく30秒程度)を待ってしまう
・Tailscale経由の場合、Tailscale独自のDNSがホスト名を瞬時に解決してくれるため、このDNSタイムアウトが発生せず、すぐに接続に進める
・DNS解決がタイムアウトした後、jCIFS-ngはLLMNR (Link-Local Multicast Name Resolution) や
NetBIOSブロードキャストといったローカルネットワークの名前解決方法にフォールバックする
・SMB3 → SMB2 → SMB1の順に試行するようになったとのことですが、これは名前解決が成功し、IPアドレスが判明した後に始まるプロセスなので、
プロトコルネゴシエーション自体が直接の原因ではなく、やはり名前解決がボトルネックではないか?
とのことでした。
jCIFS-ngには、名前解決の順序やタイムアウト値を制御するプロパティがあるそうで、例えば、DNSによる解決を試みる前にLLMNRやNetBIOSを優先させたり、
DNSのタイムアウト値を短く設定したりすることで、遅延を回避できるかもしれない、との意見ももらったので、
jcifs.resolveOrderプロパティを[LMHOSTS,WINS,BCAST,DNS]としてみたりしてビルドを行ってみたのですが、結局変化はありませんでした。
この辺詳しい方がいたらぜひフォローをお願いしたいです。
【Android】コミックビュワー総合 16冊目
■ このスレッドは過去ログ倉庫に格納されています
536名無しさん@お腹いっぱい。 (ワッチョイ 179b-HEyC)
2025/07/07(月) 09:46:11.59ID:wTmo5rKw0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 京都のホテル大幅値下げ 訪日中国人客、年1000万人目前で急ブレーキ ★2 [蚤の市★]
- 中国・ロシア両軍の爆撃機が東京方面へ向かう「異例のルート」を共同飛行…核も搭載可能、連携して威嚇か ★4 [ぐれ★]
- 「今の女性はルッキズム」は本当なのか? 若い世代が結婚相手に求める"本当の条件" [少考さん★]
- 【サッカー】J1リーグの2025年平均観客動員数が4.4%増の21,246人 最多入場者数の2019年を超えて過去最高値 ★2 [尺アジ★]
- 【沖縄】宮古島で陸自防災訓練に抗議した団体、「恫喝された」と駐屯地トップ厳正捜査求め署名運動 「市民弾圧と戦争への道を…」 [少考さん★]
- 現場からは悲鳴、母親からは「高い」「性犯罪が怖い」の声も…高市総理がどうしても実現したい政策「ベビーシッターの利用促進」 [ぐれ★]
- 鈴木大臣「お米券の使い勝手は悪くない。卵や味噌、醤油も買えます。」 [237216734]
- 正義のミカタ「中国は日本人の反高市勢力を裏で操ってる。あいつらはスパイ」 [931948549]
- 【実況】博衣こよりのえちえちドラクエ1&2リメイク🧪★3
- 高市、株の税金を20%→35%にアップ!1月1日から [347751896]
- Arc Raidersってゲームをやりたいのですが
- 【謎高市】帽子被ってるやつの正体💥💥wwwwwwwwwwwwwwwwwwwwwwwww [683137174]
