Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 5692|Risposta: 7

Funzionamento pratico: Utilizzo di Docker per costruire il servizio DNS (dnsmasq)

[Copiato link]
Pubblicato su 31/05/2022 21:03:06 | | | |
Requisiti: Devi configurare un server DNS per risolvere alcuni nomi di dominio speciali e, se altri usano il DNS, puoi dirottare il nome di dominio specificato.

DNSmasq è uno strumento piccolo e comodo per configurare DNS e DHCP per piccole reti, fornendo funzionalità DNS e funzionalità opzionali DHCP. Serve domini disponibili solo localmente e che non compaiono sui server DNS in tutto il mondo. Il server DHCP e il server DNS sono combinati e permettono di risolvere normalmente gli indirizzi assegnati DHCP nel DNS, e questi indirizzi assegnati DHCP e i comandi correlati possono essere configurati su ciascun host o su un dispositivo core (come un router).

Indirizzo immagine Docker:Il login del link ipertestuale è visibile.


Dettagli del profilo:Il login del link ipertestuale è visibile.

Prima di tutto, crea/opt/dnsmasq.confIl file di configurazione è il seguente:

Crea un container dnsmasq e fornisci alla porta di gestione web 5380 il seguente comando:

HTTP_USER: L'account amministratore del login della pagina web
HTTP_PASS: La password dell'amministratore per accedere alla pagina web


Aprilo tramite un browser: http://ip:5380/ account è: itsvse e la password è: a123456

Accedi al container DNSMASQ e controlla l'indirizzo IP privato, perché la mia rete è relativamente speciale, infatti puoi usare direttamente l'indirizzo IP esterno come indirizzo del server DNS, puoi saltare questo passaggio,Puoi configurare direttamente il DNS come indirizzo IP pubblico del tuo server, ricordati di aprire la porta UDP 53 del server DNS!!

Ho impostato il DNS sull'indirizzo di rete privato del container dnsmasq sul server, e ho chiamato il numero per connettermi al server sul mio computer locale, e riesco a ottenere con successo l'indirizzo DNS configurato. (Passi omisi)



Proviamo a segnarlotest.itsvse.comnome di dominio, puoi vedere che è il nostro indirizzo IP a risoluzione personalizzata, come mostrato nella figura sottostante:



(Nota:test.itsvse.comNon c'è alcun record di risoluzione configurato sul nameserver root)


Facciamo l'analisi del nome di dominio Baidu, come mostrato nella figura sottostante:



Naturalmente, puoi anche testare la risoluzione dei nomi di dominio tramite nslookup, con il seguente comando:



(Fine)

Punteggio

Numero di partecipanti1MB+1 Collasso ragione
Dingzhen + 1 Oh no!

Vedi tutte le valutazioni





Precedente:[Pratica] Usa .NET per cambiare l'URL della scheda del browser Edge
Prossimo:VS compila Mixed Platform x64
 Padrone di casa| Pubblicato su 31/05/2022 21:12:56 |
Introdotto brevemente il comando nslookup
https://www.itsvse.com/thread-10091-1-1.html
Pubblicato su 03/06/2022 22:54:15 |
Impara un po'...
Pubblicato su 08/06/2022 09:19:30 |
Bene, bene, bene
 Padrone di casa| Pubblicato su 24/02/2025 11:15:39 |
Technitium DNS ServerSemplice




Riferimento:Il login del link ipertestuale è visibile.
 Padrone di casa| Pubblicato su 24/02/2025 13:11:27 |
BINDING 9

Bind è l'abbreviazione di Berkeley Internet Name Domain Service, un software open source che implementa server DNS. È diventato il software server DNS più utilizzato al mondo, e più della metà dei server DNS su Internet sono configurati con Bind, che è diventato lo standard de facto nel DNS.

storia

  • La versione BIND4, il pacchetto BIND è stato originariamente scritto presso l'Università della California, Berkeley, nei primi anni '80 come programma di dottorato con finanziamenti dalla Defense Advanced Research Projects Administration (DARPA) degli Stati Uniti. Le versioni di BIND fino alla 4.8.3 sono mantenute dal Computer Systems Research Group (CSRG) dell'Università della California, Berkeley. Douglas Terry, Mark Painter, David Riggle e Songnian Zhou formarono il team originale del progetto BIND.
  • La versione BIND8, Internet Software Consortium, Inc. (ISC), è stata fondata nel 1994 da Rick Adams, Paul Vixie e Carl Malamud per offrire un luogo per lo sviluppo e la manutenzione di BIND. Le versioni BIND a partire dalla 4.9.3 sono sviluppate e mantenute dall'ISC e supportate dagli sponsor dell'ISC. Come co-architetti/programmatori, Bob Halley e Paul Vixie rilasciarono la prima versione pronta per la produzione di BIND versione 8 nel maggio 1997. Le versioni 4 e 8 di BIND sono state ufficialmente deprecate. Nel gennaio 2004, l'ISC cambiò nome in Internet Systems Consortium, Inc.
  • BIND9, rilasciato nel settembre 2000, ha riscritto in modo significativo quasi tutti gli aspetti dell'architettura BIND sottostante.
  • BIND10, sviluppato tra il 2009 e il 2014, ISC ha iniziato a cercare di riscrivere BIND da zero usando BIND 10. È progettato per sostituire e migliorare BIND 9 ed è basato su un framework applicativo completamente nuovo. Nel 2014,L'ISC ha posto fine allo sviluppo di BIND 10, e invece si è concentrato sull'investimento in BIND 9.

Sito ufficiale:Il login del link ipertestuale è visibile.

Indirizzo del progetto:Il login del link ipertestuale è visibile.

 Padrone di casa| Pubblicato su 24/02/2025 13:19:39 |
Esistono molti DNS open source.

  • Legare
  • PowerDNS
  • CoreDNS
  • DNSPod-SR
  • Dnsmasq
  • Atomia DNS


Riferimento:Il login del link ipertestuale è visibile.
 Padrone di casa| Pubblicato su 24/02/2025 19:44:20 |
.NET/C# Servizio DNS Open Source sviluppato da Technitium DNS Server
https://www.itsvse.com/thread-10953-1-1.html
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com