2011-02-07 3 views
0

Lors de la définition de l'adresse IP pour l'endroit où le client doit se connecter, ai-je besoin de faire une distinction entre IP et 208.56.123.1 et une autre comme "www.domain.com"?Différence entre la notation par points et l'adresse IP

+0

Le client doit utiliser DNS pour résoudre www.domain.com en adresse IP. – Lordalcol

+0

cela signifie utiliser gethostbyname? – Kobe

Répondre

1

IP est seulement le numéro. Donc, 208.56.123.1 est IP, mais www.domain.com n'est pas - c'est un nom symbolique. Les deux sont des adresses, mais seul le nombre est IP.

Le nom symbolique se résout généralement à une adresse IP réelle en utilisant le serveur DNS. En ce qui concerne votre question, les deux fonctionneront de la même manière, la réponse est - cela dépend uniquement de la façon dont votre client est implémenté.

Les deux adresses doivent faire référence au même emplacement, bien qu'il soit préférable de cibler le nom symbolique, car l'adresse IP est plus susceptible de changer.

1

Dépend du cas d'utilisation. La plupart des langages de programmation/bibliothèques réseau sont livrés avec un support intégré pour la résolution de noms. Les appels système de bas niveau tels que bind() ou connect() ne prennent pas en charge la résolution de noms et nécessitent l'obtention de l'adresse IP.

Questions connexes