GNU/Linux >> Linux Esercitazione >  >> Linux

Come posso reindirizzare un dominio a un altro dominio in locale?

Come ha già scritto Chris, il problema è che "othersite.dev" non è un numero. Il formato di cui hai bisogno è IP hostname1 [hostname2] [hostname3] .

Il problema più profondo, tuttavia, è un malinteso sul file host e forse sul DNS in generale. Fondamentalmente il file host non è stato progettato per i reindirizzamenti. Era una soluzione semplice da quando i cicli della CPU erano costosi. Mancava funzionalità come la capacità di adattarsi a indirizzi IP in rapida evoluzione senza dover modificare manualmente un file. Questi problemi sono stati risolti passando dal file host al sistema di risoluzione basato sulla rete.

La vera risposta al tuo problema quindi non è usare /etc/hosts , ma utilizzare invece questo sistema di denominazione distribuito gerarchico. Puoi farlo in diversi modi. Un modo è il CNAME come suggerito da Chris. Un altro modo sarebbe quello di dare al secondo server un indirizzo IP fisso. Sia un vero indirizzo statico, sia effettuare una prenotazione nel server DHCP.


Il formato di /etc/hosts è "IP" "Nome host" - come 127.0.0.1 localhost

Hai bisogno di un CNAME nel tuo server DNS locale per ottenere ciò di cui hai bisogno. Potresti ottenere l'IP di "othersite.dev" e collegarlo a "testitbeta.dev" come hai fatto con "testitalpha.dev" ma quando l'IP cambia dovrai cambiare il tuo /etc/hosts file pure.


Linux
  1. Come reindirizzare l'output su un file e Stdout in Linux

  2. Come fare il reindirizzamento del sito web

  3. Tipi di reindirizzamento del dominio

  4. Come grep \n nel file

  5. Come reindirizzare l'output del servizio systemd su un file

Come reindirizzare l'output del comando della shell

Come eliminare i file elencati in un altro file in Linux

Come reindirizzare da un dominio all'altro in Nginx e Debian 11

Come impostare i reindirizzamenti di dominio in cPanel

Come impostare il reindirizzamento del dominio in cPanel?

Come reindirizzare un dominio in cPanel