ホスト名をIPでバインドする方法は?


0

リモートサーバー上のVMWareで2つのVMが実行されています。たとえば、devops-01およびdevops-02です。両方ともSSHアクセスが有効になっています。
:私は最初の1にアクセスしますssh dev@devops-01。他の1の場合:ssh dev@192.168.80.yy時々変わります)。

通常、devops-01のみを使用し、もう1つはめったに使用しませんでした。今日、すべてが変わりました。理想的には、次のように両方のVMにアクセスしたいと思いますssh dev@devops-<ID>。しかし、サーバーガイを呼び出す必要があり、彼は休暇中です。それで、VM設定を「切り替える」ことを考えました。

System Preferes > Network > Ethernetdevops-01からすべての設定をコピーし、対応するdevops-02に貼り付けました。(IP、サブネットマスク、ルーター、DNSサーバー、検索ドメインは同じです)。devops-02のコンピューター名
System Preferences > Sharing編集しました。(つまり、devops-01と言うようになりました)。
次に、古い devops-01 VMを停止しました。そして今、古い devops-02 VMを実行しており、devops-01に取って代わります。しかし ping devops-01、それへのルートはないと言います。もちろん、IPを使用して正常に動作します。しかし、それは私の意図ではありません。

何が間違っていますか?


これが発生する1つの方法は、VMがDNSに記載されているものとは異なるIPアドレス(DHCPから?)を取得したことです。を行う場合nslookup devops-01。VMのIPと同じIPを取得しますか?
ヨアヒムブラッテリ

@JoachimBratteli、いや。nslookup devops-01 ;; 192.168.85.45からSERVFAIL応答を取得し、次のサーバーを試行しましたサーバー:192.168.85.30アドレス:192.168.85.30#50 **サーバーはdevops-01を見つけることができません:SERVFAIL-
サブゼロ

devops-01のIPがDNSサーバーによって解決されていないようです。IP構成が間違ったDNSサーバーを指しているか、DNSサーバーのセットアップを修正する必要があります。
ヨアヒムブラッテリ

回答:


1

ここで間違っている場合は修正してください。ただし、ホスト名を使用して、選択した特定のIPアドレスにリダイレクトしてください。その場合は、localhostエントリの下に次のような行を追加して、/ etc / hostsにあるhostsファイルを編集します。

123.45.67.89 devops-01

繰り返しますが、私があなたを誤解している場合は私を修正してください。


はい。ホスト名を特定のIPにダイレクトする必要があります。しかし、あなたが提案することをすることは、私の現在のコンピューターでのみ機能します。他のコンピューターに移動した場合は、もう一度実行する必要があります。-自分の変更を台無しにする前に、/ etc / hostsを変更せずにアクセスできました。
氷点下

しかし、あなたはそれがそのうちの1つ(devops-1)でのみ機能すると言ったのですか、それとも両方を意味したのですか?
すべてのスペードのジャック

はい。ネットワーク内のすべてのコンピューターからdevops-01にアクセスできました。しかし、devops-02の場合はそうではありませんでした。後者はテストマシンでしたが、今は最初のマシンを置き換える必要があります。
サブゼロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.