Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 5692|Répondre: 7

Fonctionnement pratique : Utiliser Docker pour construire un service DNS (dnsmasq)

[Copié le lien]
Publié sur 31/05/2022 21:03:06 | | | |
Exigences : Vous devez configurer un serveur DNS pour résoudre certains noms de domaine spéciaux, et si d’autres utilisent le DNS, vous pouvez détourner le nom de domaine spécifié.

DNSmasq est un outil petit et pratique pour configurer le DNS et le DHCP pour de petits réseaux, offrant des fonctionnalités DNS et des fonctionnalités DHCP optionnelles. Il sert les domaines disponibles uniquement localement et qui n’apparaissent pas sur les serveurs DNS dans le monde entier. Le serveur DHCP et le serveur DNS sont combinés et permettent de résoudre normalement les adresses assignées au DHCP dans DNS, et ces adresses assignées au DHCP ainsi que les commandes associées peuvent être configurées à chaque hôte ou à un périphérique central (comme un routeur).

Adresse de l’image Docker :La connexion hyperlientérée est visible.


Détails du profil :La connexion hyperlientérée est visible.

D’abord, créer/opt/dnsmasq.confLe fichier de configuration est le suivant :

Créez un conteneur dnsmasq et fournissez au port de gestion web 5380 la commande suivante :

HTTP_USER : Le compte administrateur de la connexion de la page web
HTTP_PASS : Le mot de passe administrateur pour se connecter à la page web


Ouvrez-le via un navigateur : http://ip:5380/ compte est : itsvse et le mot de passe est : a123456

Connectez-vous au conteneur DNSMASQ et vérifiez l’adresse IP privée, car mon réseau est relativement spécial, en fait, vous pouvez utiliser directement l’adresse IP externe comme adresse serveur DNS, vous pouvez sauter cette étape,Vous pouvez configurer directement le DNS comme adresse IP publique de votre serveur, n’oubliez pas d’ouvrir le port UDP 53 du serveur DNS !!

J’ai configuré le DNS à l’adresse réseau privée du conteneur dnsmasq sur le serveur, et j’ai composé un numéro pour me connecter au serveur sur mon ordinateur local, et j’ai pu obtenir avec succès l’adresse DNS configurée. (Pas omis)



Essayons de le localisertest.itsvse.comnom de domaine, vous pouvez voir qu’il s’agit de notre adresse IP à résolution personnalisée, comme montré dans la figure ci-dessous :



(Note :test.itsvse.comIl n’y a pas d’enregistrement de résolution configuré sur le serveur de noms racine)


Forgeons l’analyse du nom de domaine Baidu, comme le montre la figure ci-dessous :



Bien sûr, vous pouvez aussi tester la résolution des noms de domaine via nslookup, avec la commande suivante :



(Fin)

Score

Nombre de participants1MO+1 Effondrement raison
Dingzhen + 1 Oh non !

Voir toutes les notes





Précédent:[Pratique] Utilisez .NET pour changer l’URL de l’onglet du navigateur Edge
Prochain:VS compile la plateforme mixte x64
 Propriétaire| Publié sur 31/05/2022 21:12:56 |
Introduction briève de la commande nslookup
https://www.itsvse.com/thread-10091-1-1.html
Publié sur 03/06/2022 22:54:15 |
Apprends un peu...
Publié sur 08/06/2022 09:19:30 |
Bon travail, bien bien
 Propriétaire| Publié sur 24/02/2025 11:15:39 |
Technitium DNS ServerSimple




Référence:La connexion hyperlientérée est visible.
 Propriétaire| Publié sur 24/02/2025 13:11:27 |
BIND 9

Bind est l’abréviation de Berkeley Internet Name Domain Service, un logiciel open source qui implémente des serveurs DNS. Il est devenu le logiciel de serveur DNS le plus utilisé au monde, et plus de la moitié des serveurs DNS sur Internet sont configurés avec Bind, qui est devenu la norme de facto du DNS.

histoire

  • La version BIND4, le paquet BIND a été initialement rédigé à l’Université de Californie à Berkeley au début des années 1980 en tant que programme de troisième cycle financé par la Defense Advanced Research Projects Administration (DARPA) des États-Unis. Les versions de BIND jusqu’à la 4.8.3 sont maintenues par le Computer Systems Research Group (CSRG) de l’Université de Californie, Berkeley. Douglas Terry, Mark Painter, David Riggle et Songnian Zhou ont formé l’équipe originale du projet BIND.
  • La version BIND8, Internet Software Consortium, Inc. (ISC), a été fondée en 1994 par Rick Adams, Paul Vixie et Carl Malamud afin de fournir un lieu de développement et de maintenance de BIND. Les versions BIND à partir de la 4.9.3 sont développées et maintenues par l’ISC et prises en charge par les sponsors de l’ISC. En tant que co-architectes/programmeurs, Bob Halley et Paul Vixie ont sorti la première version prête à la production de BIND, version 8, en mai 1997. Les versions 4 et 8 de BIND ont été officiellement dépréciées. En janvier 2004, l’ISC a changé de nom pour Internet Systems Consortium, Inc.
  • BIND9, sorti en septembre 2000, a réécrit de manière significative presque tous les aspects de l’architecture BIND sous-jacente.
  • BIND10, développé entre 2009 et 2014, a commencé à tenter de réécrire BIND à partir de zéro en utilisant BIND 10. Il est conçu pour remplacer et améliorer BIND 9 et repose sur un framework applicatif entièrement nouveau. En 2014,L’ISC a mis fin au développement de BIND 10, et se recentré plutôt sur l’investissement dans BIND 9.

Site officiel :La connexion hyperlientérée est visible.

Adresse du projet :La connexion hyperlientérée est visible.

 Propriétaire| Publié sur 24/02/2025 13:19:39 |
Il existe de nombreux DNS open source.

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


Référence:La connexion hyperlientérée est visible.
 Propriétaire| Publié sur 24/02/2025 19:44:20 |
.NET/C# Service DNS Open Source construit par Technitium DNS Server
https://www.itsvse.com/thread-10953-1-1.html
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com