Wie bekomme ich die Server / Website-IP-Adresse in asp.net?

7

Wenn eine Benutzeranfrage eingeht, kann ich mit Context.Request.UserHostAddress die IP-Adresse des Benutzers abrufen. Wie bekomme ich zur Laufzeit die IP-Adresse der Website / des Servers? Ich habe einen Berichtcode, der von mehreren Websites auf demselben Server verwendet werden kann, und jede Website verwendet eine andere IP-Adresse. Daher muss ich die IP-Adresse der Website zur Laufzeit erkennen können.

    
ccoxtn 08.01.2009, 14:13
quelle

3 Antworten

6

Danke Alex, deine Antwort hat mich auf den richtigen Weg gebracht. Hier ist der Code zu tun, wonach ich suche:

VB.NET:

%Vor%

oder

%Vor%     
ccoxtn 08.01.2009, 14:55
quelle
14

System.Net.Dns.GetHostAddresses

Übrigens, Sie müssen als Argument den Namen des Hosts eingeben, also versuchen Sie es vielleicht:

%Vor%

Und wenn alles andere fehlschlägt, mach es einfach auf die alte Art:

%Vor%     
alex 08.01.2009 14:16
quelle
2
%Vor%     
Gurpreet Singh Punj 19.04.2011 06:55
quelle

Tags und Links