当前位置: 首页 > news >正文

Docker——问题解决:服务器端和Windows端IP互通

踩了大坑,特此记录!!!!!
我在服务器端部署了服务,但是在本地端Windows机器上无法访问,因此卡了一天。

1. 双向Ping通

防火墙导致只能单向Ping通

首先需要解决双向ping通的问题,这里我发现服务器端可以ping通Windows端IP,但是Windows端无法Ping通服务器端,因此我怀疑是网络防火墙问题,因此解决方法为:

  • 打开防火墙设置,并关闭相关的网络防火墙,即可解决ping通问题。

查看服务器的公网IP

import socket
import requests# 获取私有IP地址
def get_private_ip():try:s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)s.connect(("8.8.8.8", 80))private_ip = s.getsockname()[0]s.close()return private_ipexcept Exception as e:print(f"Error getting private IP: {e}")return None# 获取公有IP地址
def get_public_ip():try:response = requests.get("https://api.ipify.org")public_ip = response.textreturn public_ipexcept Exception as e:print(f"Error getting public IP: {e}")return Noneif __name__ == "__main__":private_ip = get_private_ip()public_ip = get_public_ip()print(f"Private IP: {private_ip}")print(f"Public IP: {public_ip}")

2. 端口访问

端口信息

  • 服务器端口
# - 内部端口号:65528
# - 外部端口号:22853

启动步骤

  • 当服务器端启动后端服务时,应当指定内部端口启动。

  • 当外部需要请求服务器后端服务时,应当使用外部端口进行访问。

http://www.lryc.cn/news/322527.html

相关文章:

  • HTTP跨域
  • 用Python的turtle库绘制皮卡丘
  • C语言打印当前时间
  • (一)基于IDEA的JAVA基础4
  • 【Python】复习12:标准库与第三方库
  • CUDA 12介绍
  • 旅游系统-软件与环境
  • AI基础知识(2)--决策树,神经网络
  • 蓝桥杯C++大学B组一个月冲刺记录2024/3/21
  • 由浅到深认识C语言(14):枚举
  • 速盾cdn:cdn节点缓存内容不一致怎么办?
  • 【LAMMPS学习】三、构建LAMMPS(6)在构建中包含软件包
  • apache commons-dbcp Apache Commons DBCP 软件实现数据库连接池 commons-dbcp2
  • 8.2K star!史上最强Web应用防火墙
  • 浅谈RPC的理解
  • JDK发布信息、历史及未来规划
  • 帅帅密码管理系统使用教程
  • 漫谈5种注册中心
  • Vulnhub靶机:Kioptrix_2014
  • Spring Boot整合Spring Security
  • Rust字符串深入理解
  • TSINGSEE青犀AI智能分析网关V4酿酒厂安全挂网AI检测算法
  • LeetCode第126场双周赛个人题解
  • 牛客NC403 编辑距离为一【中等 模拟法 Java,Go,PHP】
  • C# SetWindowPos函数
  • zookeeper快速入门五:用zookeeper实现服务注册与发现中心
  • Java 中 BitSet 类的用法
  • Jenkins-pipeline流水线构建完钉钉通知
  • 汽车制造业供应商管理会面临哪些问题?要如何解决?
  • day28|93. 复原 IP 地址|Leetcode 78. 子集|90.子集II