taper un nom à la place d'une IP en local [DNS ?] - Linux et OS Alternatifs
Marsh Posté le 23-10-2004 à 16:37:26
si tu n'as pas plus de 10 machines, remplis le fichier host
Marsh Posté le 23-10-2004 à 16:37:46
http://christian.caleca.free.fr/dns.html
Marsh Posté le 23-10-2004 à 16:38:59
pour les partages samba , la résolution des noms du coté windows ne dépends pas de netbios ?
Marsh Posté le 23-10-2004 à 16:39:33
mikala a écrit : pour les partages samba , la résolution des noms du coté windows ne dépends pas de netbios ? |
si
Marsh Posté le 23-10-2004 à 16:59:05
le truc chiant c'est que sur chaque machine que je possède (4 pour l'instant) je dois avoir un fichier host, et que donc si je décide de changer l'ip d'une machine je vais devoir modifier les quatres fichiers non ?
Je sais c'est un peu du chipotage mais n'est pas possible d'avoir un serveur qui regroupe tout ça ?
PS : merci pour le lien intéressant sur le DNS, et je ne sais pas ce qu'est exactement netbios
Marsh Posté le 23-10-2004 à 17:00:48
netbios , c les partages windows
et c'est un seveur DNS qu'il te faut
Marsh Posté le 23-10-2004 à 17:02:05
si tu as une machine qui sert de passerelle ou qui est simplement allumée tout le temps, tu peux la définir comme serveur de nom et ce sera alors son /etc/hosts qui sera utilisé
Marsh Posté le 23-10-2004 à 17:03:38
oki pour netbios j'ai vu que c'était un truc à part, pas de problème.
Mais j'ai encore http, ssh, ftp ... donc ça vaut encore le coup d'avoir des noms à la place des IPs.
Et j'ai déjà un serveur DNS (qui pour l'instant ne fait rien d'autre que faire cache pour celui de mon provider), mais je ne sais pas comment le configurer pour faire ce que je veux. Je vais ptet trouver ça dans la page de christian caleca que je viens de commencer à lire.
Marsh Posté le 23-10-2004 à 17:04:48
ipot
Marsh Posté le 23-10-2004 à 17:06:56
oui
Marsh Posté le 23-10-2004 à 17:10:12
Euh ... désolé je comprends pas tout là.
Est-ce que tu pourrais m'expliquer la manip pour dire à un windows ou à un linux qu'il doit utiliser le fichier host d'un autre ordi ?
EDIT : bon il y a pas mal d'infos sur le site que tu m'as donné je pense que je vais pouvoir me débrouiller en configurant le serveur DNS. Ce n'est ptet pas le plus simple mais j'ai l'impression que ça marche pour ce que je veux faire. Merci
Marsh Posté le 23-10-2004 à 17:14:21
si tu as bien défini une de tes machines comme relais/cache DNS pour les autres machines, tu n'as plus rien à faire à part éditer le /etc/hosts de cette machine.
Quand n'importe quelle machine de ton réseau cherchera un nom, même celui d'une autre machine locale, elle utilisera ta passerelle et donc son /etc/hosts (normalement les résolutions de nom ce font d'abord par /etc/hosts)
Marsh Posté le 23-10-2004 à 17:17:06
Non ça ça ne marche pas, j'ai mis par exemple une ligne 192.168.100.4 ordinux1 dans /etc/hosts dans mon serveur DNS/passerelle et pourtant mon client windows qui a bien le serveur DNS/passerelle en défaut ne connait pas ordinux1 (ping ordinux1 ne fonctionne pas par ex)
Marsh Posté le 23-10-2004 à 17:19:08
oh. http://www.chezmoicamarche.org (désolé pour la réponse non constructive, je meuble)
Marsh Posté le 23-10-2004 à 17:19:42
utilise plutôt host (paquet bind-utils) avec l'option -v ; ça te permet de voir si c'est bien le bon DNS qui a répondu
Marsh Posté le 23-10-2004 à 17:22:26
...et pourtant mon client windows .....
Marsh Posté le 23-10-2004 à 17:23:43
nslookup sous Windows 2000 et +
Marsh Posté le 23-10-2004 à 17:26:18
Sur l'ordi qui contient le bon fichier host :
|
Sur mon client windows :
|
Marsh Posté le 23-10-2004 à 17:30:45
ce qui est normal si tu n'as pas de serveur dns sur la machine en question ( un truc qui écoute sur le port 53 en udp quoi )
Marsh Posté le 23-10-2004 à 17:35:07
pour info dnsmasq sur ma passerelle fonctionne et ne demande que très peu de configuration (aucune même à part limiter l'écoute aux interfaces désirées, je crois me souvenir)
Marsh Posté le 23-10-2004 à 17:41:11
Gros edit :
Bon mon DNS marche ça c'est sur. Ensuite j'ai compris comment faire pour donner à toutes mes machines des noms du genre machine1.maison.mrs, grâce à mon serveur DNS. Je sais qu'en mettant maison.mrs dans la conf de la recherche DNS ça peut me permettre de taper uniquement machine1, mais c'est ptet un peu lourd par rapport à ce que je cherche à faire, niveau conf ?
Donc j'aimerais savoir si l'histoire de propager le fichier /etc/hosts d'un serveur (ce qui ne doit pas vraiment être du DNS je pense) est réellement possible, et si oui comment ? Sinon j'appliquerai la méthode que j'ai trouvée à base de DNS.
Marsh Posté le 24-10-2004 à 17:55:03
qu'est-ce que tu utilises comme serveur DNS ? c'est un serveur DNS ou un DNS cache ?
Marsh Posté le 24-10-2004 à 18:11:57
En fait c'est un serveur DNS (bind9), mais je l'utilise (pour l'instant) uniquement comme cache.
Mon named.conf :
|
Marsh Posté le 25-10-2004 à 17:59:26
freewol> conf correctement tes clients windows.
dans la conf TCP/Ip, partie Avancés pour le DNS , tu peux données le domaine par défaut ( équivalent du domain de /etc/resolv.conf ) et ainsi si tu définis le domaine par défaut ( mondomaine.fr ) , alors tu peux faire :
ping ordi1
ou
ping ordi1.mondomaine.fr
extrait du man de resolv.conf pour t'éclairer et éventuellement conf corectement tes linux sans bidouiller /etc/hosts :
Citation : |
Marsh Posté le 25-10-2004 à 18:02:08
Ok c'est ce que je pensais faire à la base, mais comme 911GT3 avait l'air de dire qu'on pouvait faire plus simple (une sorte de propagation du fichier /etc/hosts d'une machine), je voulais voir si c'était possible ou non.
Mais je vais faire comme tu as dis je pense.
Marsh Posté le 25-10-2004 à 23:02:06
mikala a écrit : pour les partages samba , la résolution des noms du coté windows ne dépends pas de netbios ? |
pas forcément je crois
Marsh Posté le 25-10-2004 à 23:31:00
de quoi d'autre ? ( je ne sais pas en fait c'est pour cela que je demande )
Marsh Posté le 25-10-2004 à 23:45:22
mikala a écrit : de quoi d'autre ? ( je ne sais pas en fait c'est pour cela que je demande ) |
bah j'ai testé et je pense qu'il interroge le DNS
faudra que je sniffe voir
Marsh Posté le 26-10-2004 à 02:39:29
La resolution de nom windows pour netbios se fait soit via le fichier lmhosts, soit via un serveur Wins, soit ptet même via un serveur DNS, soit ptet aussi via un méchant broadcast ... tout ça (et notamment l'ordre de préférence) doit pouvoir se configurer ( me demandez pas je sais plus où ) ...
Je pense que cé valable jusqu'à 2000 voire XP ... ptet 2003 ... après je vous recommande de vérifier car je cite ca de mémoire et ca fait un bail que j'ai pas dépoussiéré ça dans ma mémoire ... ...
Marsh Posté le 26-10-2004 à 09:43:03
Zzozo a écrit : La resolution de nom windows pour netbios se fait soit via le fichier lmhosts, soit via un serveur Wins, soit ptet même via un serveur DNS, soit ptet aussi via un méchant broadcast ... tout ça (et notamment l'ordre de préférence) doit pouvoir se configurer ( me demandez pas je sais plus où ) ... |
de toute façon je crois pas qu'il y ait un autre windows après 2003
Marsh Posté le 26-10-2004 à 10:01:44
Mjules a écrit : si tu n'as pas plus de 10 machines, remplis le fichier host |
ca va aussi vite de mettre un bind9 en fait (ou presque)
Marsh Posté le 26-10-2004 à 17:32:10
tomate> cela dépend aussi aussi de ton type de noeud ( cf ipconfig /all )
sous 2k/2k3, AD utilise le DNS et donc dans un AD quand tu conactes un ordi, normalement il passe par le DNS en priorité.
en hybride l'ordre est :
lmhost -> wins -> hosts -> DNS -> broadcast
http://www.ac-creteil.fr/Reseaux/S [...] elcome.htm
Marsh Posté le 26-10-2004 à 18:01:55
oue enfin chez moi c'est juste un réseau local de base avec XP
Marsh Posté le 26-10-2004 à 18:07:54
tomate a écrit : de toute façon je crois pas qu'il y ait un autre windows après 2003 |
Sérieux, je me pose des questions sur ton état naturel là ...
Marsh Posté le 26-10-2004 à 18:17:44
Zzozo a écrit : |
bon désormais abstiens toi totalement de répondre à mes posts, surtout pour des interventions aussi inutiles
Marsh Posté le 23-10-2004 à 16:36:07
Je voudrais pouvoir donner des noms à mes différents ordis sur mon réseau local, je sais que je pourrais le faire en DNS si j'avais un nom de domaine, mais j'en ai pas, est-il possible de le faire qd même dans ces cas là ?
Si je n'ai pas été précis, je voudrais par exemple pouvoir taper ordi1 dans firefox et que ça arrive au serveur web d'ordi1, taper ordi1 dans l'explorateur windows et arriver au partage samba d'ordi1 ...
PS : ma connaissance du DNS est très limitée.