私はフィールド デバイスからデータを収集していますが、そのうちのいくつかはすぐにセルラーからイーサネットへのゲートウェイの背後に配置されます。デバイスの一部はポーリングする必要があり、セルラー キャリアは通常、変化する IP を割り当てるため、ダイナミック DNS クライアントが組み込まれたゲートウェイを入手しています。
デバイスがパブリック DynDNS プロバイダーではなく独自のサーバーを呼び出すようにしたいのですが、始める前に何を知っておく必要がありますか?
答え1
ここでの問題は、おそらく、少数のダイナミック DNS プロバイダーにしか接続できないハードウェア アプライアンスを使用することになるということです。私の DSL ルーターには DynDNS、PeanutHull、Comexe しかリストされておらず、それが私の持っているすべてです。その下では Linux が稼働していますが、どうやってハッキングすればいいのでしょうか。手間がかかりすぎます。
私が言いたいのは、自分のニーズに合わせて調整できる Linux/FreeBSD ゲートウェイをインストールしない限り、おそらくアプライアンスが提供する機能に左右されることになるだろうということです。
十分な柔軟性があれば、独自の「偽の」DynDNS サービスを実行し、アプライアンスをそこに向けることもできます。ただし、アプライアンスが、サーバーにリダイレクトするために使用できる DNS 名を定義するオプションを提供している必要があります。ほとんどのアプライアンス (すべて?) では、これは実行されません。
答え2
ここから始めることができます:グヌーディップ
答え3
私は、Windows モバイル フォンが USB 経由で接続する CradlePoint Cellular Travel Router CTR350 を持っています。パブリック IP アドレスを取得するために myip.dnsomatic.com や WhatIsMyIP.com のようなものを使用しないため、ダイナミック DNS は機能しません。その結果、私のダイナミック DNS アドレスは常に 192.168.0.1 になります (テストされていません)。
最近の多くの DNS サーバーは、動的な DNS 更新をサポートしています。ほとんどのサーバーはパスワードを平文で送信するため、SSL を使用していることを確認する必要があります。gnudip は良さそうですが、Fedora リポジトリに含まれていないのは意外です。