Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 5692|Odpowiedź: 7

Praktyczne działanie: Wykorzystanie Dockera do budowy usługi DNS (dnsmasq)

[Skopiuj link]
Opublikowano 31.05.2022 21:03:06 | | | |
Wymagania: Musisz skonfigurować serwer DNS do rozwiązania specjalnych nazw domen, a jeśli inne używają DNS, możesz przejąć wybraną domenę.

DNSmasq to małe i wygodne narzędzie do konfiguracji DNS i DHCP dla małych sieci, oferujące funkcjonalność DNS oraz opcjonalne DHCP. Obsługuje domeny dostępne wyłącznie lokalnie i nie pojawiają się na serwerach DNS na całym świecie. Serwer DHCP i serwer DNS są połączone i pozwalają na normalne rozwiązywanie adresów przypisanych przez DHCP w DNS, a te adresy i powiązane polecenia mogą być konfigurowane dla każdego hosta lub dla urządzenia rdzeniowego (takiego jak router).

Adres obrazu Dockera:Logowanie do linku jest widoczne.


Szczegóły profilu:Logowanie do linku jest widoczne.

Po pierwsze, stwórz/opt/dnsmasq.confPlik konfiguracyjny wygląda następująco:

Utworzenie kontenera dnsmasq i podanie portu zarządzania sieci 5380 następującym poleceniem:

HTTP_USER: Konto administratora logowania na stronie internetowej
HTTP_PASS: Hasło administratora do logowania się na stronę internetową


Otwórz ją przez przeglądarkę: http://ip:5380/ konto to: itsve, a hasło to: a123456

Zaloguj się do kontenera DNSMASQ i sprawdź prywatny adres IP, ponieważ moja sieć jest dość specjalna, w rzeczywistości możesz bezpośrednio użyć zewnętrznego adresu IP jako adresu serwera DNS, możesz pominąć ten krok,Możesz bezpośrednio skonfigurować DNS jako publiczny adres IP swojego serwera, pamiętaj, aby otworzyć port UDP 53 serwera DNS!!

Ustawiłem DNS na prywatny adres sieciowy kontenera dnsmasq na serwerze, wybrałem połączenie, aby połączyć się z serwerem na moim lokalnym komputerze, i udało mi się uzyskać skonfigurowany adres DNS. (Pomijając kroki)



Spróbujmy go pingowaćtest.itsvse.comDomena, możesz zobaczyć, że jest to nasz spersonalizowany adres IP, jak pokazano na poniższym rysunku:



(Uwaga:test.itsvse.comNa serwerze nazw root nie ma skonfigurowanego rekordu rozwiązywania)


Przeanalizujmy nazwę domeny Baidu, jak pokazano na poniższym rysunku:



Oczywiście możesz także przetestować rozwiązywanie nazw domen za pomocą nslookup, za pomocą następującego polecenia:



(Koniec)

Wynik

Liczba uczestników1MB+1 Zapaść powód
Dingzhen + 1 O nie!

Zobacz wszystkie oceny





Poprzedni:[Ćwiczenie] Użyj .NET, aby zmienić adres URL zakładki przeglądarki Edge
Następny:VS kompiluje Mixed Platform x64
 Ziemianin| Opublikowano 31.05.2022 21:12:56 |
Krótko wprowadzone polecenie NSLOOKUP
https://www.itsvse.com/thread-10091-1-1.html
Opublikowano 03.06.2022 22:54:15 |
Nauczyć się trochę...
Opublikowano 08.06.2022 09:19:30 |
Dobre rzeczy, dobre dobre
 Ziemianin| Opublikowano 24.02.2025 11:15:39 |
Serwer DNS TechnitiumProstsze




Odniesienie:Logowanie do linku jest widoczne.
 Ziemianin| Opublikowano 24.02.2025 13:11:27 |
BIND 9

Bind to skrót od Berkeley Internet Name Domain Service, czyli oprogramowania open source implementującego serwery DNS. Stało się to najczęściej używanym oprogramowaniem serwerów DNS na świecie, a ponad połowa serwerów DNS w Internecie jest skonfigurowana z systemem Bind, który stał się de facto standardem w DNS.

historia

  • Wersja BIND4, pakiet BIND został pierwotnie napisany na Uniwersytecie Kalifornijskim w Berkeley na początku lat 80. jako program magisterski, finansowany przez U.S. Defense Advanced Research Projects Administration (DARPA). Wersje BIND do 4.8.3 są utrzymywane przez Computer Systems Research Group (CSRG) na Uniwersytecie Kalifornijskim w Berkeley. Douglas Terry, Mark Painter, David Riggle i Songnian Zhou utworzyli oryginalny zespół projektowy BIND.
  • Wersja BIND8, Internet Software Consortium, Inc. (ISC), została założona w 1994 roku przez Ricka Adamsa, Paula Vixie i Carla Malamuda, aby zapewnić miejsce do rozwoju i utrzymania BIND. Wersje BIND zaczynające się od 4.9.3 są rozwijane i utrzymywane przez ISC oraz wspierane przez sponsorów ISC. Jako współarchitekci/programiści, Bob Halley i Paul Vixie wydali pierwszą gotową do produkcji wersję BIND 8 w maju 1997 roku. Wersje BIND 4 i 8 zostały oficjalnie wycofane. W styczniu 2004 roku ISC zmieniło nazwę na Internet Systems Consortium, Inc.
  • BIND9, wydany we wrześniu 2000 roku, znacząco przepisał niemal wszystkie aspekty architektury BIND.
  • BIND10, opracowany w latach 2009~2014, ISC rozpoczął próby przepisania BIND od zera, używając BIND 10. Został zaprojektowany, aby zastąpić i ulepszyć BIND 9 i opiera się na całkowicie nowym frameworku aplikacyjnym. W 2014 roku,ISC zakończyło rozwój BIND 10, i zamiast tego skupił się na inwestowaniu w BIND 9.

Oficjalna strona internetowa:Logowanie do linku jest widoczne.

Adres projektu:Logowanie do linku jest widoczne.

 Ziemianin| Opublikowano 24.02.2025 13:19:39 |
Istnieje wiele open source DNS.

  • Wiązać
  • PowerDNS
  • CoreDNS
  • DNSPod-SR
  • Dnsmasq
  • Atomia DNS


Odniesienie:Logowanie do linku jest widoczne.
 Ziemianin| Opublikowano 24.02.2025 19:44:20 |
.NET/C# Otwarta usługa DNS stworzona przez Technitium DNS Server
https://www.itsvse.com/thread-10953-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com