Prawidłowa nazwa domeny dla komputera stacjonarnego z systemem Linux

19

Mam kilka komputerów z systemem Debian, a podczas instalacji pozostawiłem domain namepole 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?

nebuch
źródło

Odpowiedzi:

14

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 .localjako domeny jest odpowiednie, ponieważ najprawdopodobniej będziesz za routerem, który nie przesyła nazwy DNS. Widziałem także niektóre systemy .homezamiast tego.

.localjest 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 nazwie microsoft.comw 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 ( sshgłównie).


Uważam również, że jest to bardzo istotne, ponieważ zmiana domeny serwera może być bardziej skomplikowana niż zmiana Twojej prawnej nazwy .:

Imię mojego syna zostało wybrane za 5 minut, ale za każdym razem, gdy konfiguruję nową maszynę, spędziłem kilka dni wcześniej planując nazwę serwerów Ta nazwa hosta występuje w dziesiątkach zdalnych plików konfiguracyjnych. Zmiana imienia dziecka jest stosunkowo łatwa!

Jarmund
źródło
4

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 .localTLD ( https://en.wikipedia.org/wiki/.local )

Coś takiego yoursurname.localmoż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 .localTLD, 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, .localTLD została zarezerwowana do użytku w mDNS, dla nazw hostów w formularzu hostname.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 ...

Alex Mazzariol
źródło
1

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.comi nazwa hosta to host1, to FQDN to host1.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 .

harrymc
źródło