[英]How Can I Access Locally Hosted IIS WebSite from Remote Computer By My IP Address?
[英]How to know the IIS server ip for my website access
我在我的服務器中部署了一個網站,我怎么知道我的服務器IP是什么?
如果我知道我的服務器IP,我可以從外面訪問我的網站
如果您知道主機名,則可以使用nslookup
來獲取ip地址。 或者,您可以使用ipconfig
找到網卡上的所有IP地址。 所以要么:
nslookup hostname
要么
ipconfig /all
您還可以使用netstat -n
查找端口80
上的ip地址(這是http的默認設置)
首先,使用IIS控制台進行檢查。 右鍵單擊網站+屬性。 名為“網站”的選項卡顯示“IP地址”。 這個btw可能是“全部未分配”,因此您必須在服務器上執行ipconfig,並扣除其他網站明確使用的IP。
其次,請注意該地址可以映射到服務器和客戶端之間的防火牆/網關/ WSD設備級別的某個其他[公共]地址。
第三(或第一),使用其他回復中指出的“ping”或“nslookup”,確保將用作URL的一部分的名稱與上面發現的IP匹配。
簡單的方法是ping你的主機名。 例如,
ping microsoft.com
請注意,您需要從服務器的netork外部執行此操作,否則您可能會獲得內部私有IP。
如果服務器在您的LAN中,則服務器的IP與其所在的主機(機器)的IP相同。
如果您的代理允許,您將可以從外部訪問您的網站。
我真的不明白你在說什么是“我的服務器” 。
嘗試ping servername和/或ping url
在代碼中執行..
Request.ServerVariables("LOCAL_ADDR")
要么
String name = "";
name = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostByName(name);
foreach (IPAddress ipaddress in ipEntry.AddressList)
{
Response.Write("IP : " + ipaddress.ToString());
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.