随笔-关于公网IP无法访问服务器的解决办法

笔者的环境:

windows server 2008 r2 。IIS,php,MySql。



理论上来讲,服务器,其实就是一个大型计算机,我们通过访问服务器的某个端口请求某个资源。 正常情况下,如果没有问题,就会访问到服务器的某个网页啦。

然而,笔者新部署的服务器,费劲巴力的部署好一大堆的环境,在服务器本地访问公网IP一切正常,但在笔者的物理机上通过公网IP请求的时候,服务器这位大佬竟然脑袋一扭,拒绝了我伸出的‘友谊’之手。。。。

我的服务器不可能这么傲娇~那么让我们逐步的来分析问题出在那个层次吧!

无法访问服务器有几种因素呢?

1.被服务器自带的防火墙拦截

2.服务器环境没有部署好

3.80端口被某神秘力量阻止访问

4.....(暂时还不知道,等以后知道了再更新)

一、防火墙问题、、

恩,不得不说,防火墙这个东西,真是让人又爱又恨。

爱它是因为它能帮你拦截一些恶意请求和非法请求。恨他,则是因为它又落后又笨重。。。

表示完全用不到微软提供的系统防火墙的同学可以略过这一步了,比如说我。

既然完全没开过防火墙,那为什么还会被拦截呢?



二、服务器环境部署问题

windows系统的服务器。。Linux也有点兴趣,然而精力有限,暂时先钻研一个windows QAQ

如何查看IIS是否安装成功呢?

调出任务管理器,看是否有IIS的服务正在运行就好啦。这里不再赘述

如何查看环境中是否端口是否被打开呢? cmd命令行格式下输入DOS指令, netstat -a。如果出现在下图的,就证明端口号开启成功了。

三、某神秘力量阻止80端口访问

这里,我们来重新分析一下问题。服务器上可以访问,一切正常。

这说明服务器环境部署的是没问题的。但为什么笔者自己的机器上却无法访问呢?

经过三天零零碎碎的排查和浏览大量的解决方案。笔者终于找到了问题所在

安全组!!!

安全组。简单来说就是负责,是否允许或禁止某个IP通过某个协议访问某个端口。。。

登录下控制台,发现公网入端口果然没有允许80端口的访问QAQ

添加下安全组规则,访问。

从来没觉得自己定义的一静态页面这么亲切过QAQ...

困扰了这么久的BUG终于被ban了。有种患得患失的空虚感=-=



大神勿喷,虽然没啥技术含量。

笔者只是一个正在学习中的小萌新。。。

时间: 2024-08-18 06:40:22

随笔-关于公网IP无法访问服务器的解决办法的相关文章

阿里云esc云服务器IP不能访问的解决办法

问题:阿里云服务器,专有网络,web设置完毕,在服务器中localhost能够访问,并且关闭防火墙,但是使用公网ip无法访问. 解决:找到本实例安全组,配置规则,按照要求填入80或其他端口.配置完成后,能使用公网ip加端口访问

java 不允许同一账户不同IP 同时登录系统解决办法 兼容IE Firefox

需求就是 不允许同一个账户同一时间登录系统.只要有一个账户在线其他人就是不能用这个账户. 功能很简单,过程很纠结 . 这篇文章解决了兼容IE.Firefox 浏览器下,不同IP 地址 同一用户同时登陆的解决办法,包括应对浏览器没有正常关闭的情况. 说下解决过程,本来以为用session存取就好了,后来只能在同一个浏览器内标签窗口好用.跨浏览器就不行.因为sessionId不一样.(经测试 跟sessionID 没关系 ) 网上找了一些解决办法.又是些监听器 又是写 方法的: 又是数据库加字段判断

针对ip地址排序的解决办法

近期开发中遇到对ip地址进行排序问题,普通的按字符串排序不能满足要求,网上查阅资料,大都是把ip地址分段截取,然后排序,方法比较复杂.咨询公司大牛,通过oracle中定义TYPE 和Type Body实现,基本思路就是把字符串类型转成整型,然后比较. 代码如下: CREATE OR REPLACE TYPE "IP_TYPE" as object ( /*------------------------------------------------------------------

VMware虚拟机IP地址老是改变解决办法

1. 点击菜单栏中的编辑按钮 2. 选择虚拟网络编辑器 3. 选择正在使用的连接模式(一般是192.168.152.0的这个,选择后点击下方的DHCP设置) 4. 将租用时间设置长一点即可 原文地址:https://www.cnblogs.com/wangyusu/p/11405086.html

中小企业无公网IP怎样搭建企业VPN

经常在论坛看到网友在问:我公司没公网IP,怎么建VPN啊?连锁店直接和总部无网络怎么搭建VPN网络呀? 现在移动光纤给分配的都是内网IP,给移动打电话,移动服务技术的原话是,这么便宜的光纤,上哪儿给你公网IP...气死你,但是又很无可奈何! 大家都知道VPN服务器的建立都需要公网IP才可以,静态的最好,动态的公网IP可以通过动态域名解析(花生壳.DynDns)来实现. 现实很多状况路由器的IP是移动分配的动态内网IP,对外的公网IP可以通过IP138查到,但又不能到移动机房那去做映射. 这种没有

通过CentOS克隆虚拟机后发现无法启动网卡或无法上网的解决办法

虚拟机使用vmware workstation,网络配置为NAT,克隆后,通过ifconfig查看只显示lo网卡 ,通过ifconfig -a 可以查看到eth0,但是没有ip地址. 我们使用dhclient命令,获取到ip,即可正常使用.但是如果重启,仍会丢失ip信息. 彻底解决办法: 修改/etc/udev/rules.d/70-persistent-net.rules  注释掉或者删除掉eth0这行,这里记载的还是克隆之前机器的MAC地址.但是新启动的系统MAC已经更改, 将NAME="e

WordPress站点更换公网IP后不能正常访问的解决过程

生产环境: 操作系统:CentOS release 6.8 (Final) Web服务器软件:Nginx-1.6.3.tar.gz 数据库系统:MySQL 5.5.52 PHP版本:php 5.3.3 站点程序:wordpress-4.7.4-zh_CN.tar.gz MySQL数据库服务器:113.195.210.* Nginx服务器:113.195.210.* 描述: http://117.40.239.8:8080/wordpress #电信IP http://113.195.210.15

Openvpn完美解决公司网络没有固定公网IP的问题

方案背景: 公司办公网络使用长城宽带上网有一段时间了,有4个固定IP(2个电信,2个网通),链路不太稳定,经常有问题,因此考虑取消长城宽带,采用原来的adsl上网.但是有个问题,因为公司内网有几台服务器,需要通过固定IP接受外网用户发送的数据,因此如果没有公网IP,而ADSL获取的IP会变化,那么内网服务器接受外面用户的数据就会受到影响,通过采用openvpn很好的解决了这个问题.这个前提是你在机房的服务器有固定IP.   应用场景 公司在托管机房有公网IP,在公司内部采用ADSL上网,又需要接

铁通网络没有一个真实的公网IP,NAT转换能不能解决?

铁通网络没有一个真实的公网IP,NAT转换能不能解决? 我的是铁通宽带,现在想用自己的机子做一个动态主机,可是因为铁通垃圾网络的NAT转发问题,使用cn99qdns手动更新动态域名IP后公网能解析域名,但无法访问我的机子也无法ping通,这个问题谁帮我解决啊,谢谢哈.问题解决了之后另有重赏. 你首先确认你是否拥有外网IP.铁通有部分用户是共享上网,几百户一个共享一个外网IP. 现在的路由器上一般都有DMZ设置,你把你要对外网开放的主机设置成DMZ,即可PING通了. 到工信部网站http://w