我已经在我的服务器中部署了一个网站,我怎么知道我的服务器IP是什么?
如果我知道我的服务器ip,我可以从外面访问我的网站
答案 0 :(得分:7)
如果您知道主机名,则可以使用nslookup
获取IP地址。或者,您可以使用ipconfig
找到网卡上的所有IP地址。所以:
nslookup hostname
或者
ipconfig /all
您还可以使用netstat -n
查找在端口80
上侦听的IP地址(这是http的默认设置)
答案 1 :(得分:2)
首先,使用IIS控制台进行检查。右键单击网站+属性。名为“网站”的选项卡显示“IP地址”。这个btw可能是“全部未分配”,因此您必须在服务器上执行ipconfig,并扣除其他网站明确使用的IP。
其次,请注意该地址可以映射到服务器和客户端之间的防火墙/网关/ WSD设备级别的其他[公共]地址。
第三(或第一),使用其他回复中指出的“ping”或“nslookup”,确保将用作网址一部分的名称与上面发现的IP匹配。
答案 2 :(得分:0)
简单的方法是ping你的主机名。如,
ping microsoft.com
请注意,您需要从服务器的netork外部执行此操作,否则您可能会获得内部私有IP。
答案 3 :(得分:0)
如果服务器在您的LAN中,则服务器的IP与其所在的主机(机器)的IP相同。
如果您的代理允许,您将可以从外部访问您的网站。
我真的不明白你在说什么“我的服务器”。
答案 4 :(得分:0)
尝试ping servername和/或ping url
答案 5 :(得分:0)
在代码中执行..
Request.ServerVariables("LOCAL_ADDR")
OR
String name = "";
name = Dns.GetHostName();
IPHostEntry ipEntry = Dns.GetHostByName(name);
foreach (IPAddress ipaddress in ipEntry.AddressList)
{
Response.Write("IP : " + ipaddress.ToString());
}