部分地区无法访问网站
背景
前一阵朋友叫我帮他点忙,在搭好apache之后,发现不能访问。
奇怪的是,我用不同地区的服务器访问这个网站,有的能通,有的不能通。
我检查了防火墙什么的都没有用。返回如下报错。
本地用nmap扫描显示端口是开放的
解决方案
根据这个报错信息,在网上也没有找到解决方法。
于是我尝试了一下抓包,发现第三次握手失败!
通过这篇文章 《TCP 第三次握手失败》,了解到了每次发往客户端的数据包都不会经过路由器。而客户端发给服务器的数据包每次都会经过路由器。
路由器上的防火墙再转发第3次握手的SYN包时,检查到服务器并没有将第2次握手SYN+ACK包,认为客户端的第3次握手的SYN是无效的,从而并没有转发这个数据包。导致服务器收不到第3次握手无法建立连接。
我最终选择在服务器内关闭ICMP重定向功能,等了十几分钟后发现网站可以访问了。
部分地区无法访问网站相关推荐
- JS屏蔽地区(城市)访问网站以及屏蔽PC端访问
JS屏蔽地区(城市)访问网站 <script type='text/javascript'>String.prototype.GetValue= function(para) {var r ...
- 使用JS代码禁止某些地区用户访问网站
很多时候这是由于某种原因还要禁止某种地区的IP访问,或是某种地区访问跳出至其余页面,假如应用禁止IP段形式颇为麻烦,难以精确的到达作用的效果,接下来介绍下相关JS代码来到达禁止特定地区访问或是跳出其余 ...
- php禁止某地区ip,如何禁止某个地区或国家IP访问网站?
有许多站长在检查了Bluehost主机上的错误日志(error log)时会发现许多访客(大部分机器人)试图要攻击你的网站,或到你的论坛发表垃圾评论或或劫持你的邮件程序来发垃圾邮件.基于这些或其他特殊 ...
- NGINX:nginx精准禁止特定国家或者地区IP访问
转载来源 :NGINX:nginx精准禁止特定国家或者地区IP访问 :http://www.safebase.cn/article-258751-1.html 摘要: 要求:对网站的信息,比如某个访问 ...
- StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全
http://www.freehao123.com/startssl-ssl/ 昨天写了更换空间后重新安装Godaddy SSL的文章,突然想到了一直有朋友向部落提到的StartSSL免费SSL证书服 ...
- 客户端访问网站的整个流程图_如何阻止整个国家访问您的网站
客户端访问网站的整个流程图 Trending posts on SitePoint today: 今天在SitePoint上的热门帖子: What is HTTP/2? 什么是HTTP / 2? Ta ...
- 全网最新Nginx禁止国内IP地址访问网站
全网最新Nginx禁止国内IP地址访问网站 文章目录 全网最新Nginx禁止国内IP地址访问网站 1.服务器安装依赖 2.创建文件地址并下载所需服务 3.安装libmaxminddb 4.解压并且修改 ...
- python访问多个网站_Python多并发访问网站
这篇文章主要介绍了Python实现多并发访问网站功能,结合具体实例形式分析了Python线程结合URL模块并发访问网站的相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现多并发访问网站 ...
- 通过cookies跳过验证码登陆页面,直接访问网站的其它URL
我每次手动访问去NN网的一家酒店,就不需要登陆,一旦我用脚本打开就会让我登陆,而登陆页面又有验证码,不想识别验证码,所以就想:"通过cookies跳过验证码登陆页面,直接访问网站的其它URL ...
最新文章
- 脚本SFTP定时取Linux服务器文件
- 的路由放在本地_支持双频+WiFi 6,穿墙力强,领势AX3200路由器体验
- 开源纯C#工控网关+组态软件(六)图元组件
- eclipse占用内存过大_Java性能调优学习(三)-jmap+mat分析内存溢出问题实战
- linux双wan网关负载均衡,Csico2951路由器,如何做到双WAN口负载均衡?
- IBM与红帽联手构建开源混合云环境
- ML/DL-复习笔记【五】- 基于梯度的优化方法
- 解决body设置height:100%无效问题
- 在java语言中下列语句正确的是_java考试习题及答案
- 正态分布的极大似然估计
- 小米8连续点击Android版本,极致模式已开启!小米MIUI8隐藏功能大盘点
- lcms质谱仪_液相色谱-质谱联用(lcms)的原理及应用
- Laravel中使用dingo
- 一个完整的NES模拟器
- glibc 2.17升级2.28,gcc 4.8.5升级9.2.0,GNU Make 3.82 升级到4.2.1,安装bison
- 项立刚谈鸿蒙操作系统,项立刚:鸿蒙OS一定会成为划时代意义的操作系统人民邮电报0...
- nginx配置的server_name无法访问
- 软件测试和开发哪个好?软件测试就业前景怎样
- MATLAB中Simulink的模块封装
- 推荐收藏!10大程序员必备生产力工具
热门文章
- c语言Ox5516,采药 (C语言代码)
- Mysql给一个大表加一列_MySQL 大表添加一列的实现
- win10 系统,java安装后如何配置环境变量,解决“'javac' 不是内部或外部命令,也不是可运行的程序 或批处理文件。”问题
- 2022-2028全球与中国犁螺栓市场现状及未来发展趋势
- 微程序控制及微程序设计实验报告
- SQL按姓氏笔画排序
- /sys/class/gpio 操作方法
- GitHub 热门项目:机器学习编程 100 天
- AWS RDS多可用区部署与只读副本的区别
- [luogu P4230]连环病原体