网站部署在iis服务器下,服务器使用的是局域网ip,通过服务器的公网ip无法访问网站
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网站部署在iis服务器下,服务器使用的是局域网ip,通过服务器的公网ip无法访问网站相关的知识,希望对你有一定的参考价值。
网站部署在iis服务器下,服务器使用的是局域网ip:192.19.100.15,公网的ip是:60.190.94.2,通过公网的ip无法访问部署的网站。IIS中网站的绑定信息
NAT映射已经做完了。部署的网站只允许指定的公网ip访问,这样就需要解决局域网内的其他计算机访问部署的网站时,部署的网站能够解析出他们的公网地址的问题。现在没有找到合适的解决办法。
不好意思,是我的问题没有描述清楚,网站不能访问的原因已经补充上了,你看看有没有合适的解决办法?网站的后台是用C#编写的。
追答在内部网络可以直接使用内部IP地址访问,如果非得使用DNS访问,就在内网中部署DNS服务器,并且解析内部IP地址为一个DNS域名即可。
参考技术A 本来也不能直接绑定公网IP啊,需要路由器做NAPT的。追问在局域网中的其他计算机访问网站的时候,有没有办法让部署网站的计算机解析出公网的ip?
windows环境下搭建网站
windows环境下搭建网站
IIS服务的安装
1.打开“控制面板” - “程序” - “启动或关闭Windows功能
IIS配置
1.WIN + X - “计算机管理”
2.新建网站
完成以上设置之后,尝试在自己的电脑上浏览(假设我以上端口号设置为81,即在浏览器输入localhost:81 或者127.0.0.1:81或者输入自己当前网卡的IP地址+端口号81)
或者输入目前电脑的IP地址(局域网地址)
cmd - ipconfig:
这样我们就在自己的Windows上搭建了一个网站
防火墙配置
目前我们电脑开启IIS服务,就相当于一台具有IIS服务的web服务器,我们要保证其他机器能够访问我们的网站,就必须考虑防火墙的问题。
防火墙和网络保护 - 高级设置
我们可以直接关闭防火墙,但是这是很不安全的措施
我们可以通过设置防火墙的出入站规则(ACL),对网站访问权限进行设置
入站规则:新建入站规则,选择对端口进行设置,我们可以设置为允许任何对于81端口的请求。
入站规则 - 新建规则 - 端口
完成
这样在同一局域网下的主机便可以访问我们的网站啦
以上是关于网站部署在iis服务器下,服务器使用的是局域网ip,通过服务器的公网ip无法访问网站的主要内容,如果未能解决你的问题,请参考以下文章