Я пытаюсь получить public IP
с помощью Request.UserHostAddress
. Это работало нормально для моего одного проекта
Но когда я развернул тот же проект на другом компьютере с другим доменным именем, он показал мне частный IP
Мой код:
public string GetIPAddress()
{
try
{
return Request.UserHostAddress;
}
catch (Exception ex)
{
return ex.ToString();
}
}
если один и тот же проект развернул одну сеть, он работал нормально при открытии с using domain and public IP both
(it gave me public IP)
. Но когда тот же проект был развернут в другой сети и открыт с использованием публичного IP-адреса, он дал мне тот же result same like first one
, но при попытке с domain name it showed me private IP.
Why above condition happen? what is going wrong any domain setting or network setting?