这几天在公司的路由器上做了Aliddns,对公司的内部网络的一些服务映射到公网,在家里就可以访问到公司的一些服务。
出现了一个问题:在外网利用域名+端口号可以正常访问到公司的服务,在公司内网的时候访问却没办法利用域名访问,只能用IP才能访问到相关服务
找了一些资料,总结原因如下:
例:在公司内网访问:
访问者:代号A
被访问者:代号B
路由器:代号R
由于在做DDNS时,在路由器上会把B绑定为公网IP,所以在访问者A访问域名时,解析出来的公网IP,这时候发送的包:
源地址为:A的内网IP,目的地址为:公网IP。SYN为1
在路由器上路由表对应的设备为访问者B,所以路由器会把包丢到被访问者B上,B收到包后会回应一个包:
源地址为:B的内网IP,目的地址为:A的内网IP。SYN=1,ACK=1
这时候,A就收到了一个源地址为:B的内网IP,目的地址为:A的内网IP的包,在A的请求记录中没有发送给B的内网IP的包,所以A认为这是一个错误的包,于是A就把包丢弃,继续等待公网IP回应的包,直到等待超时,
在B上,也一直等待A回应的TCP包,直到等待超时
如下图:
由于TCP三次握手没有完成,所以内网通过域名访问不到内网资源,造成了NAT回流
(NAT回环)
解决方法如下所示:
在路由器上把NAT loopback设置成asus
NAT loopback在路由器—防火墙设置—一般设置里面

利用Aliddns进行端口映射,外网可以使用域名访问,在公司内网用域名访问不通。相关推荐

  1. 在外出差,如何远程登录公司内网金蝶云ERP管理系统【cpolar内网穿透】

    文章目录 前言 1.金蝶安装简介 2. 安装cpolar内网穿透 3. 创建安全隧道映射 4. 在外远程访问金蝶云星空管理中心 5. 固定访问地址 6. 配置固定公网访问地址 7.创建数据中心简介 8 ...

  2. Windows公网SSH远程公司内网linux

    SSH(Secure Shell)是用于登录远程系统的协议,也是目前最流行的远程连接Linux服务器的协议,默认SSH在端口22上运行. 而linux服务器下一般都会安装ssh服务,可以建立安全的远程 ...

  3. 远程公司内网服务器【内网穿透】

    当遇到在家休假,却需要远程处于公司内网服务器的场景时,我们可以通过内网穿透将本地端口映射到公网,使用所生成的公网地址来进行远程连接. 这里推荐一款可以永久免费使用,还不限制流量的内网穿透工具----c ...

  4. 内网穿透方法有哪些?路由器端口映射外网和软件方案步骤

    公网IP和私有IP不能互相通讯.我们通常在局域网内部署服务器和应用,当需要将本地服务提供到互联网外网连接访问时,由于本地服务器本身并无公网IP,就无法实现.这时候就需要内网穿透技术,即内网映射,内网I ...

  5. nat123端口映射: 外网通过ssh访问内网非公网ip的服务器

    问题描述 LINUX部署在内网环境,没有公网IP,在内网可以上外网.如何实现在外网SSH访问内网LINUX主机? 解决方法: 使用nat123端口映射,一步映射即可将内网LINUX地址映射到外网,实现 ...

  6. 花生壳实现内网穿透,获取公网IP?花生壳端口映射外网TCP测试

    什么是内网穿透? 内网穿透即NAT穿透,内网穿透可以让你局域网中的电脑实现外网访问功能.例如我公司电脑上运行了一个linux虚拟主机,安装SSH服务后我就可以在整个局域网内,连接192.168.xx. ...

  7. 公网域名如何解析到内网IP服务器——快解析域名映射外网访问

    在本地搭建主机应用后,由于没有公网IP或没有公网路由权限,在需要发布互联网时,就需要用到外网访问内网的一些方案.由于内网IP在外网不能直接访问,通常就用通过外网域名来访问内网的方法.那么,公网域名如何 ...

  8. python利用asyncore的端口映射(端口转发)的代码

    如下代码是关于python利用asyncore的端口映射(端口转发)的代码. import socket,asyncore class forwarder(asyncore.dispatcher): ...

  9. 外网远程访问公司内网OA办公系统

    现在大部分公司都会在公司内网搭建使用自己的办公管理系统,如OA.ERP.金蝶等,员工只需要在公司内网环境下通过IP地址+服务端口号进行访问即可. 在疫情反反复复的当下,居家办公已经很常见,但居家办公时 ...

  10. 【远程办公】外网远程访问公司内网用友畅捷通T财务软件

    文章目录 前言 1.本地访问简介 2. cpolar内网穿透 3. 公网远程访问 4. 固定公网地址 转发自cpolar极点云的文章:外网远程访问公司内网用友畅捷通T财务软件 – 远程办公 前言 用友 ...

最新文章

  1. 区分什么是Apache、Tomcat,之间有什么关系?
  2. MySQL存储引擎类别
  3. 一天搞定CSS:定位position--17
  4. 手机老是应用无响应是怎么回事?
  5. 调用某个按钮事件_高级UI晋升之触摸事件分发机制(一)
  6. matlab标注图例位置,MATLAB中标注图例
  7. 前端学习-吃豆子游戏设计
  8. 京东和淘宝近十年搜索热度对比,发现顶尖者的PK规律
  9. 【油猴脚本编写初体验】一键复制网页标题和地址(copy-title-and-location)
  10. 你会他乡遇故知?-让自己慢下来(51)
  11. 上海车展:比亚迪宋L概念车全球首发,这是要硬扛特斯拉?
  12. java图形化界面编程之Swing
  13. 特征提取与检测6-SURF特征检测
  14. 组策略2-桌面背景统一策略
  15. ROS Qt环境的搭建及基础知识介绍
  16. css3有哪些新增属性,CSS3新增属性
  17. 2013年3月TIOBE编程语言排行榜,Ruby超越Perl
  18. KMP算法——很详细的讲解
  19. 将oracle数据库从32位平台迁移到64位
  20. 必须了解的五个服务器基础问题

热门文章

  1. 公约数和公倍数(Python)
  2. 大数据时代:七种常见的数据挖掘方法
  3. 什么是博客,它与网站有何不同? (说明)
  4. 万物并作,吾以观复|OceanBase 政企行业实践
  5. 努比亚android P的功能,努比亚Z17Android P 正式版已开启小批量FOTA推送
  6. 求长方形和正方形的周长
  7. 将长方形转换为正方形
  8. 阿里云 OSS 图片水印
  9. dflow入门4——recursereuseconditional
  10. 一个案例入门tableau——NBA球队数据可视化实战解析