Protokoly zjišťování LAN s nulovou konfigurací, v pořadí podle preference:
- mDNS
- Používané především produkty Apple a některými programy pro Linux, ale dostupné také pro Windows a případně další platformy; používá IP multicast.
- Poskytuje vyhledávání názvů i vyhledávání služeb.
- Názvy hostitelů jsou vždy ve tvaru
name.local. - Software:
- nativně podporováno ve Windows 10.1709 a novějších (musí být povoleno prostřednictvím registru);
- Bonjour na starších Windows;
- Avahi s
nss_mdnsv systému Linux; - Nativně podporováno v systémech OS X a iOS (a pravděpodobně i Android).
- LLMNR
- Používá se k rozlišení názvů v systému Windows Vista a novějších jako moderní alternativa ke službám názvů NetBIOS.
- Velmi podobné mDNS, ale má méně funkcí – zejména chybí zjišťování služeb (Windows k tomu používá protokol WS-Discovery).
- Používá holé názvy hostitelů (jako NBNS, ale na rozdíl od mDNS).
- Software:
- Nativně podporováno systémem Windows Vista a novějším;
systemd-resolvedsnss_resolve(součást systemd 216) na Linuxu..
- NetBIOS jmenné služby
- Část starého Sada síťových protokolů NetBIOS používaná Windows, OS/2, MS-DOS... Stále se používá. Není to omluva, proč jej začít používat v nových sítích.
- Poskytuje rozlišení názvů a (do určité míry) zjišťování služeb – aka „Network Neighbourhood“ nebo „My Network Places“ ve Windows.
- Využívá vysílání IPv4 (poněkud upovídané) a má svůj vlastní složitý a hloupý protokol „volby prohlížeče“, který snižuje konverzaci. Žádná podpora IPv6.
- Software:
- Nativně podporováno ve Windows a OS/2;
nmbdsnss_wins(část Samby) na Linuxu a BSD;- Zřejmě to OS X podporuje také nativně?
Metody, které jsou pro vás často předem nakonfigurovány:
- DNS pomocí místního (interního) názvu domény
- Domácí brány to obvykle mají vestavěné jako součást místní mezipaměti DNS. Často je to obyčejný
dnsmasq, kterou můžete spustit ručně, pokud nastavujete bránu založenou na Linuxu/BSD. - Vezmou název hostitele z vašeho požadavku DHCP a zaregistrují jej v dnsmasq pod doménou jako
homea nabízejí se jako hlavní server DNS (fungují jako mezipaměť DNS). - Funguje ve výchozím nastavení s většinou operačních systémů, ale pouze s DHCP (brána nezná názvy hostitelů se statickou IP adresou) a podle mých zkušeností je obecně spíše nespolehlivá.
- Software:
- Běžný klient DHCP na hostitelích. Je nutné odeslat možnost názvu hostitele.
dnsmasqna bráně. (Větší nastavení mohou používatdhcpd+named.)
- Domácí brány to obvykle mají vestavěné jako součást místní mezipaměti DNS. Často je to obyčejný
Metody zahrnující ruční konfiguraci:
- DNS pomocí vlastního názvu domény
- Funguje všude. (Nepomůže vám se skutečně připojit přes internet.)
- Dynamický DNS je možný, pokud používáte DHCP a ovládáte server DNS; jinak jsou všechna data statická.
- Musíte vlastnit název domény (což bude stát pár babek).
- volné subdomény DNS
- Stále DNS, jen zdarma (nebo mnohem levnější než doména), ale také dost omezené. Služby jako FreeDNS a Dyn nabízejí registraci jednotlivých subdomén pod doménou, kterou ovládají (například
myhost.dyndns.com).- Příliš často se stává, že subdoménu již vybral někdo jiný...
- Často jsou povoleny dynamické aktualizace DNS (ve stylu DynDNS).
- Stále DNS, jen zdarma (nebo mnohem levnější než doména), ale také dost omezené. Služby jako FreeDNS a Dyn nabízejí registraci jednotlivých subdomén pod doménou, kterou ovládají (například
/etc/hosts- Textový soubor se seznamem párů IP adresa – název hostitele, který je nutné ručně nakonfigurovat na každém klientském počítači.
- (
%SystemRoot%\system32\drivers\etc\hostsv systému Windows)
- Konfigurace SSH
- Pole "Název hostitele" v PuTTY nebo
~/.ssh/configna OpenSSH. - Musí být nakonfigurováno ručně.
- Pole "Název hostitele" v PuTTY nebo
- Poznámky PostIt po celém vašem stole
- Velmi levné. Žádná politika pojmenování. Nekonečné datové typy.
- Spíše nespolehlivé. Musí být distribuován ručně. Žádné TTL, což často vede k tomu, že se zastaralé informace ukládají do mezipaměti měsíce, dokud si toho někdo nevšimne. Algoritmy dotazů jsou neefektivní. Odpovědi na dotazy se obvykle snadno ztratí a někdy na vašem monitoru zanechají jen lepicí záznam. (O tři měsíce později je můžete najít ve vyrovnávací paměti za vaším stolem.)
Dvě možnosti.
- Všechny služby:
Zadejte záznam do /etc/hosts . Nedotýkejte se stávajících řádků, přidejte nový.
- pouze ssh:
Přidejte Host stanza na ~/.ssh/config s názvem, který chcete použít, a pod ním přidejte požadované možnosti. Viz man 5 ssh_config pro více podrobností.
Host myserver
Hostname 192.168.123.234
Protocol 2
Pokud chcete přistupovat k linuxovému boxu z libovolného počítače, budete potřebovat název domény. Pomocí dynamické služby DNS nasměrujte název domény na váš počítač se systémem Linux (nebo směrovač, ke kterému je připojen). Jakmile toto nastavíte, poskytne vám to další výhodu v podobě toho, že se nebudete muset starat o to, že se IP vašeho počítače se systémem Linux neustále mění.