2009-09-14 4 views

Répondre

6

Si vous connaissez votre nom d'hôte, vous pouvez utiliser nslookup pour obtenir l'adresse IP. Vous pouvez également trouver toutes les adresses IP sur les cartes réseau en utilisant ipconfig. Donc, soit:

nslookup hostname 

Ou

ipconfig /all 

Vous pouvez également utiliser netstat -n pour trouver l'adresse IP d'écoute sur le port 80 (ce qui est la valeur par défaut pour http)

0

Une façon simple est de faire un ping votre nom d'hôte. Par exemple,

ping microsoft.com 

Notez que vous aurez besoin de le faire à l'extérieur votre netork du serveur, que vous pouvez obtenir une adresse IP privée interne autrement.

+0

uniquement si le DNS est configuré ... – madcolor

0

L'adresse IP du serveur est la même que celle de l'hôte (machine) sur lequel il se trouve, si le serveur se trouve sur votre réseau local.

Vous pourrez accéder à votre site depuis l'extérieur si votre proxys le permet.

Je ne comprends pas vraiment de quoi vous parlez en disant "mon serveur".

0

essayer ping servername et/ou ping url

0

Faites-le dans le code ..

Request.ServerVariables("LOCAL_ADDR") 

OU

String name = ""; 
name = Dns.GetHostName(); 
IPHostEntry ipEntry = Dns.GetHostByName(name); 
foreach (IPAddress ipaddress in ipEntry.AddressList) 
{ 
    Response.Write("IP : " + ipaddress.ToString()); 
} 
2

d'abord, vérifiez avec la console IIS. Faites un clic droit sur le site web + propriétés. L'onglet "Site Web" affiche "Adresse IP". Ce btw pourrait être "Tous non affectés", donc vous devrez faire une ipconfig sur le serveur, et déduire les adresses IP explicitement utilisées par d'autres sites Web. Deuxièmement, sachez que cette adresse pourrait être mappée à une autre adresse [publique] au niveau d'un périphérique pare-feu/passerelle/WSD entre le serveur et le client. Troisième (ou premier), en utilisant "ping" ou "nslookup" comme indiqué dans d'autres réponses, assurez-vous que le nom qui sera utilisé dans le cadre de l'URL correspond à l'adresse IP découverte ci-dessus.

Questions connexes