私のサーバーIPを自分の携帯電話に頻繁に送信する方法

私のサーバーIPを自分の携帯電話に頻繁に送信する方法

NASドライブがあります。奇妙な場合、ネットワークがダウンして再びネットワークが回復すると、NASドライブのリモートIPが変更されました。

外出時に携帯電話やタブレットを介してサーバーに接続することがよくあります。ただし、IPが変更された場合は接続できず、家に帰って携帯電話のIPを更新するのを待つ必要があります。

私のラップトップのテキストファイルにリモートIPログを保存するDebianスクリプトがあります。

自動化されたbashスクリプトを使用して特定の間隔(たとえば30分ごと)でこのリモートIPを自分の電話に送信する方法はありますか?

いくつかの方法を見てみましたが、次の方法は利用できません。

- テキストストリップ

-愚かな

-ssmtp

- メールを送る

他の提案を歓迎します。ありがとうございます:)

答え1

私は名前をIPアドレスに変換するためにカスタマイズされたものであり、変換が動的である可能性がある標準的な排他的なソリューションであるDNSを考慮していない理由は疑問に思います。

デフォルトでは、NASにいくつかの公開名を割り当て、スクリプトがその動的DNSレコードを現在のIPアドレスに更新するようにします。これにより、どのIPアドレスを使用しているかわからなくても、その名前を使用して電話機からNASにアクセスできます。

動的WAN IPアドレスを処理する一般的な方法があります。動的ドメイン名の解決。既存のプロバイダを使用または直接作成できます(ただし、後者は高度なトピックなので、制御する少なくとも2つのDNSサーバーにパブリックドメインを委任する必要があります)。

プログラムでレコードを更新するために、API アクセスを提供するすべての DNS ホストを動的 DNS プロバイダーとして使用できます。 SMTPを介してメールを送信するスクリプトを書くことができると思われる場合は、APIを使用してIPを更新するスクリプトを確実に作成できます。

から始まる動的DNSプロバイダのWikipediaリストこれにより、さらに検索できます。

電子メールでIPを送信するよりもはるかに便利です!また、Let's Encryptを効果的に使用してサービスを適切に保護します。

関連情報