Mam kilka komputerów z systemem Debian, a podczas instalacji pozostawiłem domain name
pole puste. Jak dotąd nie miało to wpływu na nic, ale jestem ciekawy, co należy ustawić w tym polu, jeśli nie masz zarejestrowanej domeny internetowej, a adres IP jest ustawiany dynamicznie ( http://www.whatsmyip.org / podaje inny adres IP co kilka miesięcy). Przepraszam, jeśli to nowe pytanie, ale nie mogę znaleźć żadnych wyników za pośrednictwem Google.
Jaka jest właściwa nazwa domeny dla domowego pulpitu z dynamicznym adresem IP?
linux
networking
debian
hostname
domain-name
nebuch
źródło
źródło
Odpowiedzi:
Chociaż powiązanie z domeną nie jest wymagane, nadal warto ją powiązać, aby uniknąć problemów z wyszukiwaniem nazw hostów danego hosta w hierarchii DNS. W większości przypadków posiadanie
.local
jako domeny jest odpowiednie, ponieważ najprawdopodobniej będziesz za routerem, który nie przesyła nazwy DNS. Widziałem także niektóre systemy.home
zamiast tego..local
jest uważane za najlepszą procedurę, ponieważ rozsądny router nie będzie przekazywał dalej żądań dotyczących nazw hostów należących do tej domeny, więc jeśli z jakiegoś dziwnego powodu masz serwer o nazwiemicrosoft.com
w domu, będzie on traktowany lokalnie, ponieważ jego nazwa FQDN będzie wtedymicrosoft.com.local.
Innym podejściem jest to, co robię, ponieważ mam różne maszyny i serwery rozproszone po całym świecie, aw domu używam komputera stacjonarnego jako części nazwy domeny. Moje serwery DNS mają wpis DNS dla mojego pulpitu, a mój router przekierowuje do niego różne usługi (
ssh
głównie).Uważam również, że jest to bardzo istotne, ponieważ zmiana domeny serwera może być bardziej skomplikowana niż zmiana Twojej prawnej nazwy .:
Ta nazwa hosta występuje w dziesiątkach zdalnych plików konfiguracyjnych. Zmiana imienia dziecka jest stosunkowo łatwa!
źródło
Jeśli na początku nie podłączysz więcej niż kilku maszyn, ale uważasz, że może się skalować, możesz użyć czegoś w
.local
TLD ( https://en.wikipedia.org/wiki/.local )Coś takiego
yoursurname.local
może być nazwą domeny.Jeśli nawet nie myślisz o skalowaniu do więcej niż 10-15 maszyn, to nie potrzebujesz nazwy domeny. Ale jeśli uważasz, że będziesz skalować, wybranie czegoś nieegzotycznego, takiego jak
.local
TLD, pozwoli ci skonfigurować pełny serwer DNS później, aby dotrzeć do twoich komputerów.Pamiętaj, aby przeczytać stronę wikipedii; użycie domeny „somethingcustom.local” jako domeny jest czymś, co zostało zrobione w przeszłości i nadal ma miejsce w małych firmach. W każdym razie, jak widać na stronie,
.local
TLD została zarezerwowana do użytku w mDNS, dla nazw hostów w formularzuhostname.local
, które mogą kolidować z twoją konfiguracją. Zgodnie z RFC 6762 MOŻESZ stosować alternatywne metody wyszukiwania (np. Niestandardowy serwer DNS, który zalecam do skalowania sieci), a wynik zależy od Twojej zdolności do pomieszania danych i nazw ...źródło
Jeśli jest to pojedyncza sieć i nie zamierzasz konfigurować lokalnego serwera poczty lub serwera DNS, który łączy się z Internetem, nazwa domeny nie ma żadnego znaczenia i może pozostać pusta.
Nazwa domeny służy tylko do połączenia z nazwą hosta, aby utworzyć w pełni kwalifikowaną nazwę domeny (FQDN) systemu. Na przykład, jeśli nazwa domeny to
company.com
i nazwa hosta tohost1
, to FQDN tohost1.company.com
. Nadal będziesz musiał skonfigurować serwer DNS, aby rozpoznał tę nazwę na adres IP, lub jakiś internetowy serwer DNS będzie wskazywał twoją sieć.Bez nazwy domeny komputery nadal mogą być identyfikowane w sieci przez nazwę hosta.
Ponieważ jest to pulpit domowy, któremu przypisano lokalny adres IP za pośrednictwem DHCP, pusta nazwa domeny jest całkowicie odpowiednia. W takim przypadku podanie nazwy domeny nie miałoby żadnego efektu.
Aby uzyskać więcej informacji, zobacz Wikipedia: W pełni kwalifikowana nazwa domeny .
źródło