【计算机网络】设备更换地区后无法访问云服务器问题

embedded/2025/2/5 22:47:15/

文章目录

      • 1. **服务器的公网 IP 是否变了**
      • 2. **服务器的防火墙或安全组设置**
      • 3. **本地运营商或 NAT 限制**
      • 4. **ISP 限制或端口封锁**
      • 5. **服务器监听地址检查**

1. 服务器的公网 IP 是否变了

  • 服务器上运行以下命令,检查当前的公网 IP:
    curl ifconfig.me
    
    或者:
    curl ipinfo.io/ip
    

2. 服务器的防火墙或安全组设置

  • 有些云服务器(比如阿里云、腾讯云)默认会有安全组,可能你之前的网络环境开放了 你的端口,现在换了地方,换了网络,可能当前网络环境对外网访问有限制。
  • 试试在服务器上执行:
    sudo iptables -L -n
    
    看是否有规则限制了 TCP 端口访问。
  • 如果你在用 ufw,可以检查防火墙状态:
    sudo ufw status
    
    如果防火墙开启了,尝试允许对应端口:
    sudo ufw allow 你的端口/tcp
    

3. 本地运营商或 NAT 限制

  • 你现在的网络环境可能处于 NAT 之后,即运营商没有给你分配真正的公网 IP,而是共享 NAT 转发的 IP,导致外网无法直接访问你的服务器
  • 服务器上执行:
    netstat -tulnp | grep 你的端口
    
    确保你的 TCP Server 监听了 0.0.0.0:端口,而不是 127.0.0.1:端口
  • 你可以尝试使用 tcpdump 抓包看看是否有外部访问:
    sudo tcpdump -i eth0 port 你的端口
    
    如果没有数据包进来,说明请求可能被路由或防火墙拦截。

4. ISP 限制或端口封锁

  • 运营商(ISP)可能会屏蔽一些端口,特别是 80、443、25、8080 等端口。
  • 你可以尝试使用 nmap 从外网扫描你的服务器,看看端口是否开放:
    nmap -p 你的端口 你的公网IP
    
  • 如果发现端口关闭,可以尝试换一个端口,比如 5000、6000 等端口重新启动服务器,并检查能否连接。

5. 服务器监听地址检查

  • 你可以在服务器上运行:
    ss -tulnp | grep 你的端口
    
    你应该能看到类似:
    LISTEN   0   128   0.0.0.0:你的端口   0.0.0.0:*
    
    如果只监听在 127.0.0.1,需要调整你的服务器代码,让它监听 0.0.0.0

如果还是不行,可以进一步提供:

  • 服务器公网 IP(可以打码部分)
  • 监听端口
  • 具体 telnet 无法连接时的错误信息
    这样可以更好地帮你排查问题。

http://www.ppmy.cn/embedded/159865.html

相关文章

企业资金管理-司库(Treasury)

司库概述 司库(Treasury)是企业或组织中负责资金和流动性管理的核心部门,主要职责包括资金运作、风险管理、融资决策等,以确保企业财务健康并支持业务发展。 主要职能 资金管理: 现金流管理:监控和预测现…

uv 安装包

是的,你可以使用 uv 来安装 Python 包。uv 是一个高性能的 Python 包安装器和解析器,由 astral.sh 团队开发,旨在替代 pip 和 pip-tools,提供更快的包安装体验。 ### 如何使用 uv 安装包 1. **安装 uv**: 如果你还…

【玩转 Postman 接口测试与开发2_016】第13章:在 Postman 中实现契约测试(Contract Testing)与 API 接口验证(上)

《API Testing and Development with Postman》最新第二版封面 文章目录 第十三章 契约测试与 API 接口验证1 契约测试的概念2 契约测试的工作原理3 契约测试的分类4 DeepSeek 给出的契约测试相关背景5 契约测试在 Postman 中的创建方法6 API 实例的基本用法7 API 实例的类型实…

探秘Linux IO虚拟化:virtio的奇幻之旅

在当今数字化时代,虚拟化技术早已成为推动计算机领域发展的重要力量。想象一下,一台物理主机上能同时运行多个相互隔离的虚拟机,每个虚拟机都仿佛拥有自己独立的硬件资源,这一切是如何实现的呢?今天,就让我…

【零基础到精通】小白如何自学网络安全

小白人群想学网安但是不知道从哪入手?一篇文章告诉你如何在4个月内吃透网安课程,掌握网安技术 一、基础阶段 1.了解网安相关基础知识 了解中华人民共和国网络安全法、熟知网络安全的相关概念:包括信息安全、风险管理、网络攻防原理、认证与…

Llama模型GGUF格式下载与加载指南

在人工智能领域,Llama模型因其强大的自然语言处理能力而备受瞩目。为了更高效地使用Llama模型,了解其GGUF格式的下载与加载方法至关重要。本文将详细介绍如何从Huggingface下载Llama模型的GGUF文件,并使用Ollama工具进行离线加载。 一、GGUF…

于纵横交错的矩阵间:二维数组与多维数据的默契和鸣

大家好啊,我是小象٩(๑ω๑)۶ 我的博客:Xiao Xiangζั͡ޓއއ 很高兴见到大家,希望能够和大家一起交流学习,共同进步。* 接着上节课的内容,这一节我们来学习二维数组,学习二维数组的概念和创建&#xf…

python-UnitTest框架笔记

UnitTest框架的基本使用方法 UnitTest框架介绍 框架:framework,为了解决一类事情的功能集合 UnitTest框架:是python自带的单元测试框架 自带的,可以直接使用,不需要格外安装 测试人员用来做自动化测试,作…