VPNサーバー経由でホスト名でRaspberryPiにアクセスする

VPNサーバー経由でホスト名でRaspberryPiにアクセスする

VPN を使用して、ホスト名を使用して RaspberryPi にリモート接続しようとしていますが、うまくいきません。

私の設定は次の通りです:

  • VPNサーバーSynologyデバイス
  • ラズベリーパイ3ネットワークAにopenvpnクライアントがインストールされ、実行されており、VPNサーバーに正常に接続されている
  • Windows 10 パソコンネットワークBにopenvpnクライアントがインストールされ、実行されており、VPNサーバーに正常に接続されている

また、2 つのネットワーク (A と B) は、2 台の異なるスマートフォンによって作成された 2 つの WiFi ホットスポットであるという事実も付け加えておきます。

がここにありますネットワークの表現より理解を深めていただくために(そう願っています)。

PC からは、IP アドレス (VPN によって指定されたもの) を使用して RaspberryPi に ping および ssh を問題なく実行できます。ただし、ホスト名を使用して同じ操作を行うことはできません (ping を実行しようとすると、「到達不能なホスト」というメッセージが表示されます)。

次の方法で、RaspberryPi と PC の両方で Synology DDNS を使用するように DNS を手動で設定しようとしました。

  • パソコン: 私はついていきますこのチュートリアルVPNインターフェースのDNSを変更する
  • ラズベリーパイ:ファイルの末尾に/etc/dhcpcd.conf追加するようにファイルを編集しましたstatic domain_name_servers=<SYNOLOGY DDNS IP>

しかし、私の PC はまだ RaspberryPi のホスト名に ping できません...

私はネットワークに関しては初心者なので、何か見落としている可能性が高いので、誰かが助けてくれることを願っています。

良い一日を :)

答え1

Synology の DDNS は、ISP によって動的に割り当てられた IP をパブリック DNS に接続するサービスであると考えられます。

少なくとも、これは私の「インターネット ボックス」を no-ip.com に接続する方法です... この方法では、ボックスが再起動して新しい IP (dhcp を使用する ISP) を取得すると、no-ip サーバーに通知され、パブリック DNS レコードの IP を更新できます。 URL は、私のサーバーの新しい IP を指します。

必要なのはローカルDNSサーバ。

私のローカル ネットワークでは、インターネット ボックスに用意されている (あまり良くない) インターフェイス (固定 IP にホスト名を割り当てるタブがあります) を使用して実行しました。ただし、スマートフォンをゲートウェイとして使用している場合、そのような機能は利用できないと思います。

Synology でローカル DNS 機能をホスト (または有効化 ?) できるかもしれません。そうでない場合は、ローカル ネットワークに DNS を展開できます (パイホールたとえば、Pi で )。次に、解決を照会する DNS サーバーのリストに DNS を追加します。

(チュートリアルに関しては、Synology の VPN トンネルのオプションとして実行できる可能性が高いです)

注: 私のプライベート ネットワークでは、ボックスの名前解決は依然としてランダムですが、.home名前の後に を追加すると、より適切に機能します。

お役に立てれば幸いです!

関連情報