Come posso mappare nuovamente un nome host su un altro?


8

Come posso mappare di nuovo un nome host su un altro, in modo simile a come si mapperebbe nuovamente un nome host su un IP /etc/hosts?

Per esempio, come avrei potuto mappare oneheckofalongdomainname.coma a.comsulla mia macchina locale?

L'aggiunta di una voce in /etc/hostsnon funzionerà poiché associa i nomi host agli indirizzi IP , mentre devo mappare un nome host su un altro. Inoltre, non riesco a utilizzare l'IP del dominio di destinazione perché è soggetto a modifiche.

Risposte:


2

Supponendo che oneheckofalongdomainname.com sia un sito Web live, probabilmente hanno un indirizzo IP statico. Effettua il ping di oneheckofalongdomainname.com per risolvere la voce DNS su un IP. Prendi quell'IP e modifica / etc / hosts per mappare a.com sull'IP risultante.

Spero che sia di aiuto!


1
Scusa, non è quello che ho chiesto. Non riesco a utilizzare l'IP poiché è soggetto a modifiche.
Phillip B Oldham,

Scusa, ho perso quella parte del post. Le mie scuse
spadge67

1

Puoi farlo, ma ciò richiederebbe un server dei nomi e non può essere fatto con una voce / etc / hosts. Devi inoltrare un CNAME a un altro CNAME. Se è solo temporaneo potresti essere a posto con la risoluzione dell'indirizzo IP per il nome host che desideri inoltrare e inserirlo in / etc / hosts o - se si tratta di una pagina web che desideri inoltrare, puoi configurare Apache di conseguenza. Ma per tutti gli altri servizi (nfs, rsync, ftp) probabilmente non sarai in grado di farlo senza un server dei nomi (fittizio).

Vedi anche qui


0

A seconda dell'altra estremità, un CNAME non funzionerà neanche. Se si tratta di un sito Web, ad esempio, potrebbe utilizzare le intestazioni host, il che significa che utilizza il nome di dominio richiesto per servire il sito Web corretto.

Un modo per aggirare il problema sarebbe quello di configurare un server Web locale con un reindirizzamento al dominio con nome lungo. Dovresti quindi puntare il breve dominio in / etc / hosts all'indirizzo locale 127.0.0.1

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.