IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB.NET Discussion :

Adresse IP du DNS


Sujet :

VB.NET

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Points : 84
    Points
    84
    Par défaut Adresse IP du DNS
    Bonjour,

    Je crée un programme ou mon utilisateur va tenter de se connecter a L'active Directory, le problème, c'est qu'il me faut l'adresse du DNS et je ne sais pas comment la trouver. Quelqu'un peut-il m'aider?

  2. #2
    Membre actif Avatar de tssi555
    Analyse système
    Inscrit en
    Juillet 2008
    Messages
    594
    Détails du profil
    Informations professionnelles :
    Activité : Analyse système

    Informations forums :
    Inscription : Juillet 2008
    Messages : 594
    Points : 295
    Points
    295
    Par défaut
    Tu veux pas dire par hasard le LDAP ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LDAP://dc=*******,dc=local
    Utilise DirectoryEntry pour te connecter à Active Directory.

    Puis utilise DirectorySearcher pour parcourir ton active directory.

  3. #3
    Membre régulier
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2008
    Messages
    146
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2008
    Messages : 146
    Points : 84
    Points
    84
    Par défaut
    Tu veux pas dire par hasard le LDAP ?
    Oui, mais plus précisément, quand on doit rentrer l'adresse DNS(serveur AD) j'aimerai la trouver par code et non que sa soit l'utilisateur qui doivent la rentrer.
    Ma question est : Quelqu'un connais la fonction qui me permet d'obtenir l'adresse de mon DNS?
    Voilà mon code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
        Private Sub btnOk_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnOk.Click
            Try
                'srv = ipDns (celle-là que j'aimerai remplacer)
                Dim srv As String = tbxIPDNS.Text
                Dim tbxUser As String = tbxLogin.Text
                Dim tbxPsw As String = tbxMdp.Text
                Dim Ldap As DirectoryEntry = New DirectoryEntry("LDAP://" & srv, tbxUser, tbxPsw)
                Dim searcher As DirectorySearcher = New DirectorySearcher(Ldap) ', "dc=Groupe_EGS")
                searcher.Filter = "(objectClass=user)"
                Dim DirEntry As DirectoryEntry
                For Each result As SearchResult In searcher.FindAll
                    DirEntry = result.GetDirectoryEntry
                    'traitements...
                Next
            Catch ex As Exception
                MsgBox("Connexion impossible, verifier le login et le mot de passe")
            End Try
        End Sub
    Merci d'avance.

  4. #4
    Expert éminent Avatar de Graffito
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    5 993
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 5 993
    Points : 7 903
    Points
    7 903
    Par défaut
    Récupéré sur le net:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    IPAddressCollection dnsAddresses = null;
    //Get information for network interfaces on local computer
    NetworkInterface[] NICs = NetworkInterface.GetAllNetworkInterfaces();
    foreach (NetworkInterface adapter in NICs)
    { //Check if it is the loopback
      if (adapter.NetworkInterfaceType != NetworkInterfaceType.Loopback)
      { //For every network adapter get the configure Dns addresses
        IPInterfaceProperties properties = adapter.GetIPProperties();
        //initialize the ip addresses collection 
        if (dnsAddresses == null) dnsAddresses = properties.DnsAddresses; 
        else //if the collection is initialized add the dns ip addresses
        foreach (IPAddress dnsAddress in properties.DnsAddresses)
          dnsAddresses.Add(dnsAddress);
    }
    Sinon voir dans la class System.net.dns
    " Le croquemitaine ! Aaaaaah ! Où ça ? " ©Homer Simpson

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Récupération de l'adresse ip du dns en C
    Par pires57 dans le forum Réseau
    Réponses: 9
    Dernier message: 22/02/2013, 19h48
  2. [Batch] récupération de l'adresse IP du DNS 2
    Par Monsieur_Dom dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 18/11/2012, 18h07
  3. Adresse IP et DNS
    Par mecbrundu24 dans le forum IRC / mIRC
    Réponses: 2
    Dernier message: 29/05/2011, 21h38
  4. Trouver l'adresse ip du dns
    Par Michaël dans le forum Administration
    Réponses: 3
    Dernier message: 29/06/2006, 11h31
  5. Adresse IP et Serveur DNS
    Par bilb0t dans le forum Windows
    Réponses: 2
    Dernier message: 03/02/2006, 09h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo