背景

前一阵朋友叫我帮他点忙,在搭好apache之后,发现不能访问。
奇怪的是,我用不同地区的服务器访问这个网站,有的能通,有的不能通。
我检查了防火墙什么的都没有用。返回如下报错。

本地用nmap扫描显示端口是开放的

解决方案

根据这个报错信息,在网上也没有找到解决方法。
于是我尝试了一下抓包,发现第三次握手失败!
通过这篇文章 《TCP 第三次握手失败》,了解到了每次发往客户端的数据包都不会经过路由器。而客户端发给服务器的数据包每次都会经过路由器。
路由器上的防火墙再转发第3次握手的SYN包时,检查到服务器并没有将第2次握手SYN+ACK包,认为客户端的第3次握手的SYN是无效的,从而并没有转发这个数据包。导致服务器收不到第3次握手无法建立连接。

我最终选择在服务器内关闭ICMP重定向功能,等了十几分钟后发现网站可以访问了。

部分地区无法访问网站相关推荐

  1. JS屏蔽地区(城市)访问网站以及屏蔽PC端访问

    JS屏蔽地区(城市)访问网站 <script type='text/javascript'>String.prototype.GetValue= function(para) {var r ...

  2. 使用JS代码禁止某些地区用户访问网站

    很多时候这是由于某种原因还要禁止某种地区的IP访问,或是某种地区访问跳出至其余页面,假如应用禁止IP段形式颇为麻烦,难以精确的到达作用的效果,接下来介绍下相关JS代码来到达禁止特定地区访问或是跳出其余 ...

  3. php禁止某地区ip,如何禁止某个地区或国家IP访问网站?

    有许多站长在检查了Bluehost主机上的错误日志(error log)时会发现许多访客(大部分机器人)试图要攻击你的网站,或到你的论坛发表垃圾评论或或劫持你的邮件程序来发垃圾邮件.基于这些或其他特殊 ...

  4. NGINX:nginx精准禁止特定国家或者地区IP访问

    转载来源 :NGINX:nginx精准禁止特定国家或者地区IP访问 :http://www.safebase.cn/article-258751-1.html 摘要: 要求:对网站的信息,比如某个访问 ...

  5. StartSSL免费SSL证书成功申请-HTTPS让访问网站更安全

    http://www.freehao123.com/startssl-ssl/ 昨天写了更换空间后重新安装Godaddy SSL的文章,突然想到了一直有朋友向部落提到的StartSSL免费SSL证书服 ...

  6. 客户端访问网站的整个流程图_如何阻止整个国家访问您的网站

    客户端访问网站的整个流程图 Trending posts on SitePoint today: 今天在SitePoint上的热门帖子: What is HTTP/2? 什么是HTTP / 2? Ta ...

  7. 全网最新Nginx禁止国内IP地址访问网站

    全网最新Nginx禁止国内IP地址访问网站 文章目录 全网最新Nginx禁止国内IP地址访问网站 1.服务器安装依赖 2.创建文件地址并下载所需服务 3.安装libmaxminddb 4.解压并且修改 ...

  8. python访问多个网站_Python多并发访问网站

    这篇文章主要介绍了Python实现多并发访问网站功能,结合具体实例形式分析了Python线程结合URL模块并发访问网站的相关操作技巧,需要的朋友可以参考下 本文实例讲述了Python实现多并发访问网站 ...

  9. 通过cookies跳过验证码登陆页面,直接访问网站的其它URL

    我每次手动访问去NN网的一家酒店,就不需要登陆,一旦我用脚本打开就会让我登陆,而登陆页面又有验证码,不想识别验证码,所以就想:"通过cookies跳过验证码登陆页面,直接访问网站的其它URL ...

最新文章

  1. 【组队学习】【29期】2. 计算机视觉
  2. 关中断解决任务间资源共享问题
  3. 【Android】自定义Loader:loadInBackground+onStartLoading+onStopLoading+onReset+onCanceled
  4. python3-day4(装饰器)
  5. 数据结构--双链表的创建和操作
  6. 交换机命令行配置与VLAN
  7. Ubuntu14.04系统hostapd编译及使用
  8. Ubuntu14.04+RabbitMQ3.6.3+Golang的最佳实践
  9. java 服务端 处理跨域_javaweb服务端跨域支持
  10. php判断手机 跳转代码,php判断客户端是手机设备然后跳转到手机站
  11. 数据中台是什么?数据中台应包含什么?来听听袋鼠云合伙人张旭的回答!
  12. Rust: format!
  13. 还在为表单搭建而烦恼吗?免费低代码平台足够解忧~
  14. java中j是什么意思_i 1 j 是什么意思 i.j.k是什么意思
  15. mysql 上传rar文件大小_js文件上传 自定义压缩文件和文件格式及大小限制
  16. Win10搭建Web局域网文件共享库
  17. JAVA线程 -- 线程状态
  18. JS——对已有元素内容进行筛选(本地搜索筛选)
  19. 中老年人谨防跟腱断裂
  20. ❤送女朋友生日快乐祝福网页制作❤(HTML+CSS+JS)

热门文章

  1. 利用三星S3C6410源码实现同时压缩视频和图片
  2. 四川大学计算机学院彭德中,四川省计算机学会
  3. 【数字信号去噪】基于matlab小波阙值数字信号去噪和求信噪比【含Matlab源码 2191期】
  4. ORACLE按照拼音,部首,笔画排序
  5. mysql字段掩码_什么叫掩码
  6. 计算机科学导论(原书第三版)框架总结
  7. 奇舞学院学习笔记之CSS一页通
  8. Unity VR切换场景闪退
  9. 学界 | 大数据背景下,景观研究怎么做?
  10. day07面向对象复习+课后练习