IIS部署网站干后localhost可以访问IP无法访问 您所在的位置:网站首页 通过ip地址访问 IIS部署网站干后localhost可以访问IP无法访问

IIS部署网站干后localhost可以访问IP无法访问

2024-03-05 04:44| 来源: 网络整理| 查看: 265

iis部署原版题库之后localhost可以访问系统但是使用IP无法访问的问题

前提条件:原版系统,使用windows自带的iis进行部署,未设置IP地址固定,在路由器重启之后查出新的IP地址直接进行访问显示网址不存在,打开iis在iis中点击浏览,系统正常打开。

 

排查方向:在确定使用localhost可以访问系统时,说明系统本身部署没有任何问题,开始检测IP地址的配置信息。

 

通过命令行看看监听端口和服务器IP。

netstat -nao | findstr 7081

(上面语句中7081为端口号)

 

 

很明显,只有127被绑定了。怎么能是所有呢。然后telnet连一下内网和localhost的端口,内网返回失败。

telnet 172.16.47.121 7081telnet 127.0.0.1 7081

 

看来问题大概是web服务绑定的IP不对。怎么把内网IP绑定到web服务上呢。在阿里云上找到这个命令。

netsh http add iplisten ipaddress=172.16.47.121

(后面的IP为本机的需要绑定的IP)

把http的监听地址加上过后,再通过下面这个命令查看,明显多了内网的IP。

netsh http show iplisten

下面再看看7081这个端口监听时绑定的IP。生效了。

 

 

 

现在打开内网的http链接,正常访问。

 

使用以上的处理方式,问题依然没有得到解决,开始使用最暴力的解决办法,重装iis,在重装iis之后通过iis中的浏览网站进行访问系统是提示与原来IP访问相同的提示,不存在的访问地址,此时直接在浏览器中输入本机的IP进行访问系统,系统正常打开。

 

使用netsh http show iplisten查看web服务中的侦听时只有一个IP

 

 

netstat -nao | findstr 8080

正常情况监听固定端口的IP,情况如下,应该显示为所有地址的监听

 

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有