High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
C / C++ / C++.NET
C
Sujet Précédent
Sujet Suivant
Obtentir une ip d'un dns
alphaone
Messages postés
134
Date d'inscription
vendredi 2 mai 2003
Statut
Membre
Dernière intervention
14 novembre 2009
- 19 sept. 2006 à 09:51
cs_magma
Messages postés
198
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
18 mars 2011
-
19 sept. 2006 à 15:56
Bonjour je voudrai avoir l'ip d'un host: first-wolrd.no-ip.info, et en chaine de caractere, comment faire?
Afficher la suite
A voir également:
Dns c++
Iis dns
-
Forum ASP / ASP.NET
Dns primaire et secondaire
✓
-
Forum Visual Basic 6
Recuperer ip par dns et ping en milisecondes
✓
-
Forum VB.NET
[WMI] connaitre le nom long DNS d'un serveur
-
Forum Visual Basic 6
Ajouter un nom de domaine dans un servuer DNS
-
Forum Visual Basic 6
2 réponses
Réponse 1 / 2
cs_LordBob
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
9
19 sept. 2006 à 15:14
fonction des sockets:
gethostbyname(...)
Bob...
"La chance accorde ses faveur aux esprits avertis..."
Réponse 2 / 2
cs_magma
Messages postés
198
Date d'inscription
vendredi 4 avril 2003
Statut
Membre
Dernière intervention
18 mars 2011
19 sept. 2006 à 15:56
//----------------------------------------------------------------
// INFOSERV.C
//----------------------------------------------------------------
#include <stdio.h>
#include <winsock2.h>
//----------------------------------------------------------------
int InfoServeur(LPCSTR lpServeurNomOuAdresse)
{
LPHOSTENT lpHost;
struct in_addr iaHost;
struct in_addr *pinAddr;
LPSTR lpAlias;
int i;
iaHost.s_addr = inet_addr(lpServeurNomOuAdresse);
if(iaHost.s_addr == INADDR_NONE)
lpHost = gethostbyname(lpServeurNomOuAdresse);
else
lpHost = gethostbyaddr((char *)&iaHost, sizeof(struct in_addr), AF_INET);
if(!lpHost)
return WSAGetLastError();
printf("\n\nINFOS SERVEUR");
printf("\n-------------");
printf("\nNom...........: %s", lpHost->h_name);
for(i = 0; ; i++)
{
lpAlias = lpHost->h_aliases[i];
if(!lpAlias) break;
printf("\nAlias.........: %s", lpAlias);
}
for(i = 0; ; i++)
{
pinAddr = ((LPIN_ADDR)lpHost->h_addr_list[i]);
if(!pinAddr) break;
printf("\nAdresse IP....: %s", inet_ntoa(*pinAddr));
}
printf("\n");
return 0;
}
//----------------------------------------------------------------
int main(int argc, char **argv)
{
int ret;
WSADATA wsaData;
if(argc != 2)
{
printf("\nSyntaxe: InfoServ ServeurNomOuAdresse\n");
return 0;
}
if(ret = WSAStartup(MAKEWORD(2,0), &wsaData))
{
printf("\nWSAStartup() erreur: %d\n", ret);
WSACleanup();
return 0;
}
if(ret = InfoServeur(argv[1]))
printf("\nInfoServeur() erreur: %d\n", ret);
WSACleanup();
return 0;
}
Votre réponse
Discussions similaires
DNS serveur minecraft
Recks
-
6 mai 2014 à 14:07
NHenry
-
6 mai 2014 à 14:26
DNS : comment préciser le serveur DNS ?
cs_v1nce
-
29 oct. 2007 à 12:24
ShareVB
-
8 déc. 2007 à 20:56
Récupérer le nom du serveur
fregolo52
-
23 oct. 2006 à 17:06
TheSaib
-
31 oct. 2007 à 11:21
get hostname and DNS suffix for pac file usage
musashi75
-
20 avril 2007 à 16:27
musashi75
-
31 août 2011 à 16:57
Le DNS
Filipe35
-
27 déc. 2004 à 04:02
Filipe35
-
27 déc. 2004 à 18:25
Rejoignez-nous