GNU/Linux >> Znalost Linux >  >> Linux

Jak lokálně přesměruji doménu na jinou doménu?

Jak už psal Chris, problém je v tom, že "othersite.dev" není číslo. Formát, který potřebujete, je IP hostname1 [hostname2] [hostname3] .

Hlubším problémem je však nedorozumění o hostitelském souboru a možná o DNS obecně. Hostitelský soubor v zásadě nebyl navržen pro přesměrování. Bylo to jednoduché řešení z doby, kdy byly cykly CPU drahé. Chyběly mu funkce, jako je schopnost přizpůsobit se rychle se měnícím IP adresám, aniž by bylo nutné ručně upravovat soubor. Tyto problémy byly vyřešeny přepnutím z hostitelského souboru na síťový resolver.

Skutečnou odpovědí na váš problém je proto nepoužívat /etc/hosts , ale místo toho použít tento hierarchický distribuovaný systém pojmenování. Můžete to udělat několika způsoby. Jedním ze způsobů je CNAME, jak navrhl Chris. Dalším způsobem by bylo dát druhému serveru pevnou IP adresu. Buď skutečnou statickou adresu, nebo proveďte rezervaci na serveru DHCP.


Formát /etc/hosts je "IP" "Název hostitele" - jako 127.0.0.1 localhost

Potřebujete CNAME na místním serveru DNS, abyste dosáhli toho, co potřebujete. Můžete získat IP adresu „othersite.dev“ a propojit ji s „testitbeta.dev“, jako jste to udělali s „testitalpha.dev“, ale když se tato IP změní, budete muset změnit /etc/hosts soubor také.


Linux
  1. Jak přesměrovat stránku HTML na jinou adresu URL

  2. Jak provést přesměrování webových stránek

  3. Typy přesměrování domény

  1. Jak zapsat soubor do jiného?

  2. Jak grep \nv souboru

  3. Jak přesměrovat výstup služby systemd do souboru

  1. Jak přesměrovat výstup do souboru a Stdout v Linuxu

  2. Jak přesměrovat výstup programu do souboru ZIP?

  3. Jak přesměrovat pouze Stderr?