问题描述
在搭建了IIS网站后,发现无法通过IP地址访问网站,本以为是域名解析的问题,但实际上并没有使用域名,为什么会出现这种情况呢?如何解决这个问题呢?
问题分析
1、IIS没有启动
IIS是Internet Information Services的缩写,即互联网信息服务系统,它是微软公司推出的一款Web服务器软件,在搭建网站时,需要先启动IIS服务,如果IIS没有启动,那么就无法通过IP地址访问网站,可以通过以下命令启动IIS服务:
net start w3svc
2、防火墙阻止了IIS端口
在Windows系统中,默认情况下,IIS使用的端口是80,有些用户可能会安装其他防火墙软件,导致防火墙阻止了IIS端口,这时,就需要在防火墙中添加一个规则,允许IIS端口通过,具体操作方法如下:
(1)打开“控制面板”,选择“系统和安全”。
(2)点击“Windows Defender 防火墙”。
(3)在左侧菜单中选择“高级设置”。
(4)在弹出的“Windows Defender 防火墙高级安全”窗口中,选择“入站规则”。
(5)在右侧列表中找到与IIS相关的规则(如“World Wide Web服务 (http/https)”),双击进行编辑。
(6)在弹出的“入站规则属性”窗口中,选择“端口”选项卡。
(7)点击下方的“添加端口”按钮,输入端口号80,然后点击“确定”。
(8)依次将其他与IIS相关的端口也添加到防火墙中。
3、网站绑定的IP地址不正确
在搭建网站时,需要为网站绑定一个IP地址,如果绑定的IP地址不正确,那么就无法通过IP地址访问网站,可以尝试修改IIS中的网站绑定IP地址,具体操作方法如下:
(1)打开IIS管理器,找到对应的网站。
(2)右键点击该网站,选择“属性”。
(3)在弹出的“网站属性”窗口中,选择“绑定”选项卡。
(4)查看当前绑定的IP地址是否正确,如果不正确,点击下方的“编辑”按钮进行修改。
4、网络连接问题
如果以上三个方面都没有问题,那么可能是网络连接出现了问题,可以尝试重新启动路由器或者电脑,看是否能够解决问题,还可以检查一下网络设置是否正确,如DNS服务器地址等。
解决方案
1、检查并启动IIS服务:确保IIS服务已经启动,可以通过命令行工具或IIS管理器进行检查和启动。
2、添加防火墙规则:根据前面的分析,可能是因为防火墙阻止了IIS端口,可以按照上述步骤添加防火墙规则,允许IIS端口通过,需要注意的是,不同的防火墙软件操作方法可能略有不同,请根据实际情况进行调整。
3、修改网站绑定IP地址:如果发现绑定的IP地址不正确,可以尝试修改为正确的IP地址,在IIS管理器中找到对应的网站,右键点击选择“属性”,然后在“绑定”选项卡中进行修改,修改完成后,记得保存设置。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/136153.html