Come associare l'hostname con l'ip?

0

Ci sono 2 macchine virtuali in esecuzione su VMWare su un server remoto. Ad esempio: devops-01 e devops-02. Entrambi hanno abilitato l'accesso SSH.
Per accedere al primo che faccio: ssh dev@devops-01 . Per l'altro: ssh [email protected] ( y a volte cambia).

Normalmente ho usato solo devops-01 e raramente l'altro. Oggi è cambiato tutto. Idealmente mi piacerebbe accedere a entrambe le macchine virtuali in questo modo: ssh dev@devops-<ID> . Ma sono sicuro che coinvolge chiamare il cameriere e lui è in vacanza. Quindi, ho pensato di "cambiare" le mie impostazioni VM.

Ho copiato tutte le impostazioni da System Preferes > Network > Ethernet dal devops-01 e le ho incollate nelle impostazioni corrispondenti a devops-02. (IP, Subnet Mask, Router, Server DNS, Cerca domini sono gli stessi).
Sono anche andato a System Preferences > Sharing e ho modificato il nome del computer su devops-02. (Così ora, dice devops-01).
Quindi, ho interrotto la vecchia devops-01 VM. E ora ho in esecuzione la vecchia devops-02 VM, che soppianta la devops-01. MA ping devops-01 dice che non esiste una rotta verso di esso. Certo che funziona bene usando l'ip. Ma non è mia intenzione.

Che cosa sto facendo male?

    
posta subzero 07.11.2015 - 03:08
fonte

1 risposta

1

Correggimi se ho torto qui, ma vorresti un hostname per indirizzarti a uno specifico indirizzo IP di tua scelta. In tal caso, modifica il file hosts che si trova in / etc / hosts aggiungendo una riga come questa sotto la voce localhost:

123.45.67.89 devops-01

Ancora una volta, correggimi se ti sto fraintendendo.

    
risposta data 07.11.2015 - 04:47
fonte

Leggi altre domande sui tag