マシン公開IP

マシン公開IP

これを行う小さなコードはすでにありますが、実際に必要なことを実行できないようです。

パブリックIPを取得するには、次のコマンドを使用します。

発掘+短いmyip.opendns.com @resolver1.opendns.com

カール ipinfo.io/ip

残念ながら、これは私のコンピュータ/サーバーとして世界中で見ることができるパブリックIPを提供します。実際、彼らはすべて異なるパブリックIPアドレスを持っています。残念ながら、Linux端末からインポートする方法がわかりません。

今私にいます:

レッドマインXXX.XXX.XXX.238 EメールXXX.XXX.XXX.234子XXX.XXX.XXX.237

しかし、以下のコマンドを使用すると、

XXX.XXX.XXX.227

これは誰もが私たちを見るパブリックIPでもあるため、これらのコマンドは機能しません。どんな提案がありますか?

答え1

NAT(https://en.wikipedia.org/wiki/Network_address_translation)。全体のIPを共有していないので気になるしかありませんが、redmine、mail、gitのIPは個人IP(あなたのネットワーク内でのみ)で、227で終わるIPは3つのサービスすべての公共IPだと思います。 。

次のコマンドは、redmine、メール、およびgitサーバーから同じ.227 IPアドレスを返します(SSH経由で接続している場合)。もしそうなら、あなたは3つのシステムすべてのパブリックIPであるnatの後ろにいます。

curl v4.ifconfig.co 

v6 IPはどうですか? 3つすべて同じですか?

curl v6.ifconfig.co 

関連情報