Ubuntu
サーバー(16.04.02 LTS)が実稼働環境のvmで実行されています。
インターネットからxxx.xxx.xxx.27
経由でsshできます。また、ip(xxx.xxx.xxx.27)およびホスト名。
しかし、ssh経由でログインすると、ifconfig
はIPアドレスがxxx.xxx.xxx.29
であることを示します。
cat /etc/network/interfaces
は、IPが静的でxxx.xxx.xxx.27
であることを示します。
現在、サーバー上で実行されているWebサイトに問題は発生していないように見えますが、奇妙です。
質問は:
ifconfig
に間違ったIPが表示されるのですか?@ Update
xxx.xxx.xxx.29
を介してWebサイトにアクセスすることもできますが、それはvm管理ツールからサーバーにバインドされた2つのIPアドレスがあることを意味します(これは私の制御ではありません)?
おそらく修正するものは何もありません。完全なIPアドレスを提供しませんでしたが、会社がクラスBまたはCアドレスで泳いでいない限り、NATアドレスまたはローカルのルーティング不可能なIPアドレスを使用してマシンがファイアウォールの背後にある可能性があります。
これを簡単に確認するには、次のように入力します。
traceroute IP
tracerouteホスト名
これは、インターネットおよびローカルVMで行います。 xxx.xxx.xxx.27および29を使用します。
もちろん、問題のマシンに複数のDNSレコードがある可能性があります。これを確認するには、次を入力します。
ホスト名を掘る
また、Dig -x IP-プレイ中にいくつかの逆引き参照レコードがある場合。繰り返しますが、これは.27および.29で行います。
Ubuntuについて具体的には知りませんが、多くの* NIXディストリビューションは仮想マシン間で一般的なネットワーク接続を使用します。 192.168.0.xのさまざまな仮想ソケットは、ifconfigを実行することで見つかります。
問題のマシンには単一のNICカードと単一のネットワーク接続があると仮定しています。