inversion ordre DNS

inversion ordre DNS - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 06-10-2016 à 10:19:23    

Bonjour à vous,
 
Je viens vers vous car nous avons un soucis dans notre structure, l'ordre des dns ne sont pas bon dans notre réseau,  
 
il faudrait que je mette en place un script pour inversé seulement deux DNS,  
 
pensez vous que le mieux est à faire sur VB ou Powershell ?  
 
merci


---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 06-10-2016 à 10:19:23   

Reply

Marsh Posté le 06-10-2016 à 10:23:07    

ils sont servis comment tes dns ? par un dhcp ?
 
Sinon moi je partirai sur un script powershell.

Reply

Marsh Posté le 06-10-2016 à 10:50:49    

splinter_five0 a écrit :

ils sont servis comment tes dns ? par un dhcp ?
 
Sinon moi je partirai sur un script powershell.


 
Merci pour ta réponse rapide  
 
Oui nous avons deux DNS sur 7 qui sont servis par DHCP mais je pense que pour le script cette info est inutile, si ?


---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 06-10-2016 à 10:51:53    

C'est pas clair comme demande.
Qu'appelles-tu "DNS" ?
 
Un serveur, une zone, une entrée dans une zone ?
Les serveurs DNS utilisés par un client ?

Reply

Marsh Posté le 06-10-2016 à 10:52:43    

ShonGail a écrit :

C'est pas clair comme demande.
Qu'appelles-tu "DNS" ?
 
Un serveur, une zone, une entrée dans une zone ?
Les serveurs DNS utilisés par un client ?


 
Désoler, en effet pas clair ,  
Suffixe DNS


---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 06-10-2016 à 11:53:46    

Ah ok ! moi j'etais parti sur la liste des serveurs et donc je t'auras suggéré de les inverser sur ton serveur dhcp ^^

Reply

Marsh Posté le 06-10-2016 à 13:03:48    

Ca se passe du coté de cette clé de registre :
HKEY_LOCAL_MACHINE, r'System\CurrentControlSet\Services\TCPIP\Parameters\SearchList

Reply

Marsh Posté le 06-10-2016 à 14:09:41    

Je ne pense pas, qu'en poussant une GPO ça marcherais, on doit plutot passer par un script afin de déplacer l'ordre des sufix dns

 

qu'en pensez vous de celui ci :

 

https://www.experts-exchange.com/qu [...] shell.html

 

l'a du coup on fixerais en dur l'odre des sufix ?


Message édité par shusters95 le 06-10-2016 à 14:12:14

---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 07-10-2016 à 14:55:30    

 

# Set some
([WMIClass]"Win32_NetworkAdapterConfiguration" ).SetDNSSuffixSearchOrder(("dns1", "dns1", "dns1", "dns1", "dns1", "dns1", "dns1" ))

 

# Set it back to default
([WMIClass]"Win32_NetworkAdapterConfiguration" ).SetDNSSuffixSearchOrder()

  


vous en pensez quoi ?


Message édité par shusters95 le 07-10-2016 à 14:56:59

---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 08-10-2016 à 10:54:54    

ça marche si tu as une seule carte sur le poste (incluant les potentielles cartes virtuelles)

Reply

Marsh Posté le 08-10-2016 à 10:54:54   

Reply

Marsh Posté le 10-10-2016 à 09:47:12    

Je@nb a écrit :

ça marche si tu as une seule carte sur le poste (incluant les potentielles cartes virtuelles)

 


D'accord,

 

Je vais donc essayer d'aller en dicotomie, n'étant pas formé réseau pur

 

J'aimerais partir dans ce sens :

 

1)      Lister (et afficher) les valeurs
2)      Les stocker dans un tableau
3)      Lire le tableau séquentiellement. Si je trouves un dns1 à la position X et un dns2 à la position X+1, alors permuter les clés (X devient X+1, et X+1 devient X)
4)      Relire (et afficher) le tableau séquentiellement pour être sur que l’inversion se soit bien faite.

 


Pensez vous ma méthode logique ?

 

Donc pour la 1, j'essaye dans un premier temps donc de liste et afficher les valeurs mais je ne trouve que un "Get-DnsClient" sous W8 et 10, je ne trouve pas l'équivalent en powershell 2.0 (pour Windows 7).

 

Merci à vous .


Message édité par shusters95 le 10-10-2016 à 09:47:47

---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 10-10-2016 à 10:39:48    

Ca n'existe pas, il faut que tu passes par du WMI.

Reply

Marsh Posté le 10-10-2016 à 11:50:35    

Grâce à la clé de registre ci dessus, j'ai reussi à la translater en requête powershell :  
 
Pour infos :  
 
 
((Get-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Services\TCPIP\Parameters' -Name SearchList).SearchList) -split ","  


---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 11-10-2016 à 14:02:19    

Les gars je sèche un peu, vous avez des idées pour inversé mes deux suffixe dns ?


---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 13-10-2016 à 14:47:36    

Non mais moi je comprends même pas la question.
Les suffixes n'apparaissent pas par magie, il ont été poussé à un moment ou a un autre vers le poste (gpo, script etc), c'est donc de là que tu peux changer l'ordre.


Message édité par flash_gordon le 13-10-2016 à 14:48:04
Reply

Marsh Posté le 13-10-2016 à 23:38:32    

en faite le soucis c'est qu'on ne peut pas faire de GPO car du coup, ca écrase et met en places des suffixe dns peut etre non nécessaire à certains postes, parceque les postes n'ont pas tous les meme sufixe.

 

On à juste deux DNS dans la liste qui sont positionné par exemple :

 

cas1 : dns, dns1.ainverser, dns2.ainverser, dns, dns, dns,dns
cas2 : dns, dns1.ainverser, dns2.ainverser, dns, dns
cas3 : dns,dns, dns, dns1.ainverser, dns2.ainverser

 

Peut etre un tri alphabétique ?

Message cité 2 fois
Message édité par shusters95 le 13-10-2016 à 23:59:05

---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 13-10-2016 à 23:59:17    

Non mais vraiment, c'est n'importequoi.
Encore une fois, les suffixes dns n'apparaissent pas par magie sur un poste, c'est à ce niveau qu'il faut le gérer.
 
Ta question fait penser à un gars qui n'a pas la moindre maitrise sur ce qu'il se passe sur le réseau, où même qui n'est pas le vrai admin du réseau, et veut mettre en place un truc par dessus les regles des serveurs existants..

Reply

Marsh Posté le 14-10-2016 à 00:11:21    

Désoler, je sais comment sont placer les suffixe.
Elle sont envoyé par le biais d'un fichier de configuration lors du build du poste.

 

Pas la peine d'etre sur les nerfs...

Message cité 1 fois
Message édité par shusters95 le 14-10-2016 à 00:11:52

---------------
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Reply

Marsh Posté le 14-10-2016 à 00:16:33    

shusters95 a écrit :


Elle sont envoyé par le biais d'un fichier de configuration lors du build du poste.  


 
Ah bah forcément, si vous faites un truc non maintenable... [:joemoomoot]
 
Tu paies aujourd'hui les conséquence de ce genre de trucs. Tu tentes de mettre en place un bricolage pour corriger le bricolage précédent.
 
Désolé, il est plutôt temps de passer aux GPO, reculer l'écheance ne fera qu'aggraver le problème.
 
Si vous avez plusieurs fichiers de config différents, alors tu sais qui a quelle config (et probablement pour quelles raisons), donc à toi de créer des OU différentes en fonction de chaque cas pour une gpo différente de suffixes pour ces cas.

Reply

Marsh Posté le 14-10-2016 à 07:07:15    

shusters95 a écrit :

en faite le soucis c'est qu'on ne peut pas faire de GPO car du coup, ca écrase et met en places des suffixe dns peut etre non nécessaire à certains postes, parceque les postes n'ont pas tous les meme sufixe.
 
On à juste deux DNS dans la liste qui sont positionné par exemple :  
 
cas1 : dns, dns1.ainverser, dns2.ainverser, dns, dns, dns,dns
cas2 : dns, dns1.ainverser, dns2.ainverser, dns, dns
cas3 : dns,dns, dns, dns1.ainverser, dns2.ainverser
 
Peut etre un tri alphabétique ?


 
 
Une GPO peut s'appliquer à un groupe donné de poste client.

Reply

Marsh Posté le 14-10-2016 à 18:50:29    

shusters95 a écrit :

en faite le soucis c'est qu'on ne peut pas faire de GPO car du coup, ca écrase et met en places des suffixe dns peut etre non nécessaire à certains postes, parceque les postes n'ont pas tous les meme sufixe.
 
On à juste deux DNS dans la liste qui sont positionné par exemple :  
 
cas1 : dns, dns1.ainverser, dns2.ainverser, dns, dns, dns,dns
cas2 : dns, dns1.ainverser, dns2.ainverser, dns, dns
cas3 : dns,dns, dns, dns1.ainverser, dns2.ainverser
 
Peut etre un tri alphabétique ?


Ca n'a pas de sens ce que tu racontes. Trier des DNS par ordre alphabétique, puis quoi encore, pourquoi pas par couleur du bouton on/off du serveur...  :pt1cable:  
 
Surtout que tu donnes la réponse juste au dessus : ton split te donne un tableau power shell. Y'a juste à lire un tableau power shell avec un for ou un foreach et si tu détectes tes string à inverser, bah au moins tu sais leur position... mais bon, si tu poses ces questions, je ne suis pas sûr que tu saches faire une boucle for ou foreach...
 
On ne fera pas l'exercice à ta place, tu l'as suffisamment simplifié pour finir toi même le job...  :)

Reply

Marsh Posté le 29-10-2016 à 09:17:07    

Oulalalala  
Vous me faites peur  ...
GPO  ! GPO ! GPO !
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed