OpenWRT の OpenClash Fake-IP Enhanced Mode で DDNS が機能しない問題を修正する方法

OpenClash は、OpenWRT ルーター上の非常に便利なネットワーク アクセラレーション ソフトウェアです。ルール設定を通じてさまざまな Web サイトのトラフィックをセグメント化できるため、ネットワーク アクセス速度とセキュリティが向上します。 OpenClash は複数の動作モードを提供します。その中で、fake-ip 拡張モードはすべての DNS リクエストの転送を実現できるため、トラフィック セグメンテーションの精度が向上します。

fake-ip 拡張モードでは、OpenClash は DDNS 機能を正常に使用できません。 DDNS がオンになっていると、外部ネットワークが自宅のデバイスにアクセスするときにドメイン名を解決できないという問題が発生します。

fake-ip 拡張モードでは、OpenClash は、DDNS サーバーによって送信されたドメイン名解決リクエストを含む、すべての DNS リクエストを設定された DNS サーバーに転送します。 DDNS サーバーはデバイスの IP アドレスに従ってドメイン名解決レコードを更新するため、OpenClash は DDNS サーバーから送信されたドメイン名解決リクエストも設定された DNS サーバーに転送するため、DDNS サーバーはデバイスの最新の IP を取得できなくなります。住所。

この問題を解決するには、次の 2 つの方法を使用できます。

方法 1: OpenClash 構成を変更する

OpenClash 構成で、動作モードを Redir-Host モードに変更します。 Redir-Host モードでは、OpenClash はすべての DNS リクエストを設定された DNS サーバーに送信しますが、DDNS サーバーから直接送信されたドメイン名解決リクエストを返すため、DDNS サーバーからのドメイン名解決リクエストが設定された DNS に転送されるのを回避します。サーバ。

具体的な操作手順:

  1. OpenClash WebUI を開き、「プラグイン設定」ページに移動します。
  2. 「OpenClash」タブをクリックします。
  3. 「動作モード」ドロップダウンボックスから「Redir-Host」を選択します。
  4. 「保存」ボタンをクリックします。

方法 2: OpenClash のローカル DNS ハイジャックを無効にする

OpenClash プラグインの設定で、ローカル DNS ハイジャック機能を無効にします。ローカル DNS ハイジャックを無効にすると、OpenClash はすべての DNS リクエストを設定された DNS サーバーに転送しなくなり、DDNS サーバーからのドメイン名解決リクエストが設定された DNS サーバーに転送されるのを回避します。

具体的な操作手順:

  1. OpenClash WebUI を開き、「プラグイン設定」ページに移動します。
  2. 「DNS設定」タブをクリックします。
  3. 「ローカルDNSハイジャック」チェックボックスをオフにします。
  4. 「保存」ボタンをクリックします。

これがお役に立てば幸いです。他にご質問がございましたらお知らせください。

ブログに戻る