1

開発サーバーの IP を取得しようとしています。オンラインではすべて、ifconfig を実行するか、whatismyip のようなものをカールするように指示されています。これらは私に2つの異なるアドレスを与えています。なんで?

追加するには:ルーターの背後にあるかどうかはわかりません。SSHで接続するIPを持っているだけです。アドレスはサーバーのアドレスであると想定しましたが、http://ifconfig.me/をカールすると、まったく異なるアドレスが得られます。

免責事項: 私はネットワークに関する知識がほとんどありません。

4

2 に答える 2

1

ネットワーク アドレス変換を行うルーターの背後にいる可能性が最も高いです。ifconfig は、192.168.xxx.xxx などのプライベート範囲の IP アドレスを表示している可能性があります。

別の方法として、開発サーバーに複数のネットワーク インターフェイスがある場合、ifconfig は複数 (eth0、eth1 など) を表示する必要があります。しかし、あなたがこれについて言及しなかったので、私はそれが最初だと感じています.

tracepath などのツールを使用して前者を確認すると、開発サーバーと他のサーバーの間のノードを検出できます。ただし、開発サーバーの IT 管理者に確認する方が簡単な場合があります。

于 2013-06-13T19:30:15.987 に答える
0

ルーターの背後にいる場合、それが 1 つの理由になる可能性があります。

開発サーバーが外部に面している場合、whatismyip が使用している DNS サーバーの IP エントリが、ifconfig.me が使用している DNS サーバーとは異なる可能性があります。

コマンド ラインから tracert www.yahoo.com を実行してみて、結果に表示される IP を確認してください。

于 2013-06-13T19:32:51.063 に答える