今天小编来给大家分享一些关于虚拟主机网站禁止某ip访问为什么有些网站用ip访问不到,用域名就可以 方面的知识吧,希望大家会喜欢哦
1、因为是虚拟主机。主机上放置了N个网站,而每个网站绑定1个或以上域名,所以用域名访问主机可以解析到网站目录,但用IP的话服务器就不知道解析到哪个目录了。如果就想用ip形式访问,可以手动设置Host头域信息。
2、因为http请求里包含了域名信息,所以用域名访问,虚拟主机服务器会根据域名来返回网站,直接用IP访问是因为没有域名信息,所以服务器不知道要访问的是哪个网站目录,只有共享IP的虚拟主机或者VPS才有这情况,像有邦定独立IP功能或者独立主机的服务器就可以直接通过域名和ip都可以访问。
3、服务器中网站程序设置的问题。输入IP地址就直接访问网站设置:在IIS中添加好站点后,在网站绑定中设置明确的IP地址修改DefaultWebSite的端口,或者是把DefaultWebSite停止。目地就是不让它占用80端口。
4、可以通过IP访问,域名只是一个别名而已,你输入域名,还是要通过DNS服务器解析得到IP地址,才能访问。域名就相当于你的名字,IP就类似于身份证,就像可以通过你的名字找到你,但是唯一标识你这个人的就只有身份证了。
5、我们访问网站都是通过域名进行访问的,偶尔会使用网站ip进行访问,如学校通常使用ip登录教务处,但很多的时候我们无法通过ip进行访问其他网站,这就涉及到服务器的问题了。网站都是依托在服务器上面的,而服务器有很多种,阿里云有ecs、虚拟主机等。
打开你的虚拟主机控制面板,可以设置禁止访问IP,有的网站后台也可以添加的。
可以在iis服务器进行某一字段的限制。打开IIS,选择要设置的网站,打开“属性”-“目录安全性”,找到“IP地址和域名限制”添加所要限制的ip字段。如果是家用宽带路由器,在路由器上设置黑名单就可以禁止指定的IP访问自己的路由器上网。禁止某个ip访问,可以尝试以下的方法。
完成上述设置后,指定IP地址范围内的计算机将无法访问指定的网站。此外,我们还可以使用“USB监控软件”来控制特定网站的访问权限。直接百度搜索“大势至USB监控软件”获取版权限制,暂不提供下载,请百度搜索后观看。运行软件,并检查“禁止的网页”项目。然后单击“设置禁止的网页列表”按钮。
限制地区访问有两种方式。IP判断法。服务器限制法。
1、Nginx禁止IP访问这个设置非常有用。比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.目前国内很多机房都要求网站主关闭空主机头,防止未备案的域名指向过来造成麻烦。
2、镠TTP访问控制模块(HTTPAccess).控制规则按照声明的顺序进行检查,首条匹配IP的访问规则将被启用。
3、要丢弃指定IP的请求,可以在Nginx配置文件中使用deny指令来限制访问。以下是具体的配置方法:打开Nginx配置文件,通常在/etc/nginx/nginx.conf中。找到要限制访问的位置,可以是一个server块,也可以是一个location块。
4、上面配置中禁止了19161,允许其他内网网段,然后denyall禁止其他所有ip。
本文到这结束,希望上面文章对大家有所帮助