Jak zarejestrować serwer Linux na serwerze DNS systemu Windows

13

Mam kilka maszyn Ubuntu (głównie 8.04), które chciałbym zarejestrować ich nazwy hostów (lub pożądane nazwy hostów) na moim głównym serwerze DNS działającym w systemie Windows 2000, aby móc uzyskać dostęp do tych komputerów z dowolnego innego komputera korzystającego z tego serwera DNS według nazwy hosta. Klienci Windows mogą to zrobić automatycznie za pomocą klienta MS lub ręcznie za pomocą ipconfig / registerdns. Jak zrobić odpowiednik w systemie Linux? Niekoniecznie chcę je zarejestrować w domenie przy użyciu Likewise Open, chyba że jest to jedyny sposób wysyłania wpisów DNS na serwer Windows.

Są to statyczne adresy IP. Zdaję sobie sprawę, że mogę ręcznie dodać wpisy DNS po stronie systemu Windows, ale tak naprawdę nie jestem odpowiedzialny za ten serwer DNS systemu Windows.

Bobwood
źródło

Odpowiedzi:

4

Przepraszam, zapomniałem zadać pytanie, że są to statyczne adresy IP. Zdaję sobie sprawę, że mogę ręcznie dodać wpisy DNS po stronie systemu Windows, ale tak naprawdę nie jestem odpowiedzialny za ten serwer DNS systemu Windows.

Jeśli nie masz kontroli nad serwerem DNS, a DNS nie jest skonfigurowany tak, aby zezwalał na niezabezpieczone aktualizacje i nie jest skonfigurowany do aktualizacji na podstawie przypisań DHCP, a masz adres statyczny, prawdopodobnie nie masz szczęścia.

Ponieważ ten system ma adres statyczny, czy jest jakiś powód, dla którego nie możesz po prostu skontaktować się z osobą zarządzającą serwerem DNS i poprosić ją o dodanie rekordu dla twojego systemu?

Zoredache
źródło
2
Zwykle to właśnie robię. Byłem ciekawy, czy istnieje sposób na emulację w systemie Linux tego, co robi usługa Client for MS Networks w systemie Windows.
Bobwood
15

Jeśli chcesz, aby maszyny z systemem Linux same aktualizowały DNS, strefy DNS muszą być skonfigurowane pod kątem niezabezpieczonych aktualizacji dynamicznych . Następnie, jeśli masz zainstalowanego klienta Samba, możesz ręcznie zaktualizować rekord w następujący sposób:

net ads dns register -P

Nie jestem jednak pewien, czy to polecenie wymaga, abyś był w domenie.

Mike Conigliaro
źródło
2
To wydaje się obiecujące. Podczas próby tego dostaję ten głupi błąd „Brak serwerów logowania”, więc nie byłem w stanie udowodnić, że działa. Aktualizacje dynamiczne Nonsecure są dozwolone zgodnie z administracją serwera DNS. Głosowałbym za tobą, ale nie mam jeszcze przedstawiciela.
bobwood
Problem z tym: jeśli adres IP ulegnie zmianie, net ads dns register -Prejestruje nowe adresy IP, ale nie wyrejestrowuje starych. Teraz klient DNS może otrzymać stary adres IP, który nie działa. Znajdź jakieś automatyczne rozwiązanie tego problemu?
James Johnston
5

Czy zastanawiałeś się nad skonfigurowaniem serwera Windows DHCP do aktualizacji wpisów DNS z dzierżawy DHCP? Może to osiągnąć pożądany wynik bez żadnych zmian po stronie serwera DNS lub Linux.

Kevin Kuphal
źródło
1
Przepraszam, zapomniałem zadać pytanie, że są to statyczne adresy IP. Zdaję sobie sprawę, że mogę ręcznie dodać wpisy DNS po stronie systemu Windows, ale tak naprawdę nie jestem odpowiedzialny za ten serwer DNS systemu Windows.
bobwood
Dlaczego nie skorzystać z rezerwacji DHCP? Zapewni to elastyczność centralnie zarządzanej konfiguracji IP z podobnym wynikiem jak statyczna konfiguracja IP.
Mircea Vutcovici,
2

Zostało to rozwiązane tutaj przy użyciu standardowego narzędzia Linux nsupdate i początkowej współpracy administratora serwera DNS.

fcm
źródło