Ce titre 'idiot' cherche à expliciter ce que je voudrais faire, sans devoir forcement rentrer dans l'installation d'un BIND...
Sur un routeur entre trois réseaux, dont l'un hors de mon contrôle, je voudrais diffuser les noms de machines que j'ai créées dans mon HOST local (pour l'instant en IPv4 seul)
+-----------------+
! ! -----sous-reseau 1
Réseau externe ------- ! routeur !
! ! -----sous-reseau 1
+-----------------+
/etc/hosts
Que les machines définies en statique dans /etc/hosts et situées dans les sous-réseaux 1 et 2 soient accessibles par nom depuis le réseau externe (mon routeur assurant ce service relais ! ).
Ma question : à part installer un serveur BIND, existe-t-il des outils plus légers, et lesquels car je ne comprends pas bien par exemple un DNSmask ou DNSresponder, MyDNS ou tmDNS ?
Question annexe : est-il possible de restreindre les diffusions/réponses " de type DNS" du routeur sur l'un des trois brins, ou des trois réseaux IP, ou à certaines adresses, et ce, plus simplement que par IPtables ?
Je plongerais volontiers dans divers docs, si vous pouviez me recommander un ou deux points d'entrée afin de comprendre les possibilités et les limites d' outils plus limités.......genre ZeroConf ?
voire m'indiquer l'outil ad-hoc ? (;-)
Merci d'avance
jdx
# DNS
Posté par Mouns (site web personnel) . Évalué à 3.
apres, si il y a plusieurs reseaux, NetBIOS propose un service de ce genre mettable en place avec SAMBA : WINS.
alors que ZeroConf est en declaration à la demande, WINS rajoute un ou plusieurs points centralisant les informations et pouvant etre interrogé.
pour ce qui est de Bind / MyDNS / PowerDNS , ce sont des serveurs DNS respectant les RFC 1034 & 1035 .
Bind est assez simple a configurer.
PowerDNS outre les performances a l'avantage de pouvoir avoir des bases SQLite, MySQL, LDAP, PostgreSQL, bind, et des PIPE pour communiquer avec un wrapper.
si ton DNS est pour un reseau local, fait ce que tu veux.
si tu veux le mettre sur internet pour qu'il annonce des noms publics, tu as interet à savoir ce que tu fais.
PS : si tu as un DHCP sur tes reseaux, ISC Bind + ISC DHCPD forment un couple tres efficace et puissant sur un reseau local.
[^] # Re: DNS en 'local'
Posté par jdx . Évalué à 1.
Pour preciser le contexte de reponse, il ne s'agit pas de travailler avec des postes Windows, mais plutot des equipements embarqués (donc passifs et interrogés par IP), en voulant centraliser la correspondance @IP = name, sur un poste central routeur sous Linux, egalement sans interface graphique, sauf peut-etre quelques pages de configuration distante sous HTML.
Quant à l'accès Internet éventuel sur le réseau externe, on va partir du principe que ce n'est pas au travers du routeur concerné, et que le filtragfe des adresses privées relève d'un autre routeur externe....d'ailleurs, si j'ai un peu compris, le ZeroConf attribue des noms en .local ? (ou peut-on choisir un sous-domaine de local, genre batiment1.local ? )
Ma lecture des presentations Rendez-Vous et ZeroConf semble effectivement me tourner vers cette facilité en IPv4, avec les deux aspects (http://zeroconf.sourceforge.net/):
- Translate between names and IP addresses without a DNS server.
- Find services, like printers, without a directory server.
+ Allocate IP Multicast addresses without a MADCAP server.
(ce troisieme point viendra peut-etre...mais là je n'ai aucune piste).
Mais, à part plonger sur les sources de Howl ( http://www.porchdogsoft.com/products/howl/ ) Zcip ( http://zeroconf.sourceforge.net/?selected=zcip) ou de tmdns (http://prdownloads.sourceforge.net/zeroconf/tmdns-0.5.3.tar.gz?download ) et des indications sur le site http://www.multicastdns.org/ j'avoue que le manque d'informations genre HowTo me donne du mal a evaluer cet univers....
Merci pour cet apport.
jdx
[^] # Re: DNS en 'local'
Posté par Pierre . Évalué à 2.
http://www.drazzib.com/docs-dnsmasq.html
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.