Lokalny DNS za pomocą Bind9

0

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.comitp. 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

użytkownik2200321
źródło

Odpowiedzi:

1

Nie potrzebujesz DNS:

Najbardziej trywialnym rozwiązaniem jest po prostu dystrybucja pliku hosts na wszystkie komputery:

# /etc/hosts
127.0.0.1 localhost.localdomain localhost
192.168.1.2 orange 
192.168.1.7 banana
HBruijn
źródło
Idealnie, dziękuję bardzo! A jeśli z jakiegoś powodu chciałbym użyć tego w systemie Windows, czy istnieje podobna konfiguracja?
user2200321,
1
plik jest poniżej c:\windows\system32\drivers\etc\hosts. Ta sama składnia jak w/etc/hosts
NuTTyX
0

W BIND (prawdopodobnie dowolnym serwerze DNS) musisz pracować przynajmniej z czymś takim jak orange.domainluborange.sometld.com

Jeśli skonfigurujesz komputery do używania sometld.comsufiksu (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.confsystemie Linux możesz edytować i dodawać linię domain sometld.comdla tych samych wyników

NuTTyX
źródło
Dzięki! Powinienem był o tym wspomnieć wcześniej, ale używam Ubuntu. Zobacz edycję.
user2200321,
Możesz utworzyć strefę dla katalogu głównego .; nie musisz mieć TLD. Może to jednak spowodować konflikt z rootem internetowym.
Falcon Momot,
0

Jeszcze prostszym rozwiązaniem niż dystrybucja /etc/hostsplików jest instalacja avahi-daemonpakietu . Następnie możesz uzyskać dostęp do wszystkich hostów jako orange.locali banana.localitp.

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).

Miś
źródło