W mojej sieci domowej mam kilka komputerów, którym chciałbym przypisać nazwy. Nie chcę, żeby były TLD, tylko aliasy, takie jak „pomarańczowy” czy coś w tym rodzaju. Wszystkie samouczki, które czytałem, takie jak ten , używały ns1.sometld.com
itp. Nie chcę używać zewnętrznego serwera. Chcę po prostu powiązać coś takiego:
orange
192.168.1.2
banana
192.168.1.7
itd itd.
Wszelkie zasoby, jak to zrobić, byłyby niesamowite!
EDYCJA: Używam Ubuntu 14.0
c:\windows\system32\drivers\etc\hosts
. Ta sama składnia jak w/etc/hosts
W BIND (prawdopodobnie dowolnym serwerze DNS) musisz pracować przynajmniej z czymś takim jak
orange.domain
luborange.sometld.com
Jeśli skonfigurujesz komputery do używania
sometld.com
sufiksu (zobacz tutaj, aby uzyskać szczegółowe informacje na temat ustawiania ich w systemie Windows) , będziesz mógł po prostu wpisać lewą część nazw w dowolnym programie.W
/etc/resolv.conf
systemie Linux możesz edytować i dodawać liniędomain sometld.com
dla tych samych wynikówźródło
.
; nie musisz mieć TLD. Może to jednak spowodować konflikt z rootem internetowym.Jeszcze prostszym rozwiązaniem niż dystrybucja
/etc/hosts
plików jest instalacjaavahi-daemon
pakietu . Następnie możesz uzyskać dostęp do wszystkich hostów jakoorange.local
ibanana.local
itp.W systemie Windows istnieje implementacja firmy Apple o nazwie „ Bonjour ”. (Pobieranie nazywa się „ Bonjour Print Services ”, ale nie daj się zwieść, tak naprawdę jest to ogólna implementacja tego samego, co Avahi).
źródło