Mam konfigurację domeny, która wskazuje na zewnętrzny adres IP mojej sieci LAN za pomocą dynamicznego DNS, ponieważ mój zewnętrzny adres IP często się zmienia. Chcę jednak utworzyć alias tego hosta, aby uzyskać do niego dostęp home
. Dołączyłem więc do mojego /etc/hosts
:
domain.com home
Wydaje się jednak, że nie podoba się nazwa domeny. Jeśli zmienię to na adres IP:
0.0.0.0 home
… Wtedy to działa, ale oczywiście to przeczy celowi dynamicznego DNS!
czy to możliwe?
networking
hostname
hosts
Oliver Joseph Ash
źródło
źródło
Odpowiedzi:
Plik / etc / hosts zawiera tylko adresy IP i nazwy hostów. Za pomocą tej metody nie można aliasować ciągu „home” tak, jak chcesz.
Jeśli prowadzisz własny serwer DNS, możesz dodać rekord CNAME, aby „home.example.com” był aliasem dla „domain.com”, ale w innym przypadku nie masz szczęścia.
Najlepsze, co możesz zrobić, to użyć tego samego klienta DNS, aby zaktualizować w pełni kwalifikowaną nazwę.
źródło
Wydaje mi się, że powinieneś zarejestrować się w DYNDNS lub coś w tym rodzaju.
Jeśli naprawdę chcesz używać / etc / hosts, musisz monitorować swój adres IP. Jak tylko się zmieni:
Aktualizacja Jeśli używasz
dhcpcd
, możesz użyć opcji „-c” dla skryptu, który zmienia wpis / etc / hosts, a następnie ponownie ładuje pamięć podręczną hosta.To zależy od możliwości twojego klienta dhcp.
źródło
home
jest o kilka naciśnięć klawiszy mniej niżoliverjash.no-ip.org