1、DDNS是什么意思?

ddns是将用户的动态IP地址映射到一个固定的域名解析服务上,用户每次连接网络的时候客户端程序就会通过信息传递把该主机的动态IP地址传送给位于服务商主机上的服务器程序,服务器程序负责提供DNS服务并实现动态域名解析。

也就是说ddns捕获用户每次变化的IP地址,然后将其与域名相对应,这样其他上网用户就可以通过域名来进行交流。而最终客户所要记忆的全部,就是记住动态域名商给予的域名即可,而不用去管他们是如何实现的。

动态域名服务的对象是指IP是动态的,是变动的。普通的DNS都是基于静态IP的,有可能是一对多或多对多,IP都是固定的一个或多个。但ddns的IP是变动的、随机的。随着市场需求的变化,ddns需求功能也越来越多,越来越要求方便。

2、华为DDNS设置

第一步注册oray.com的账号密码。

第二步申请域名并实名认证。

第三步登陆华为路由器DDNS设置填入域名,账号密码,即可连接。

3、NAT映射

该映射可以将路由器下的局域网计算机的特定端口映射到之前设置的域名的特定端口,其协议使用TCP/UDP

4、ssh使用

SSH是每一台Linux电脑的标准配置。

随着Linux设备从电脑逐渐扩展到手机、外设和家用电器,SSH的使用范围也越来越广。不仅程序员离不开它,很多普通用户也每天使用。
服务端使用如下命令将打开端口

先开启服务器22端口

sudo apt-get install openssh-server openssh-client
service ssh start

5、FRP内网穿透

FRP 使用 Go 语言开发,可以支持 Windows、Linux、macOS、ARM 等多平台部署。FRP 安装非常容易,只需下载对应系统平台的软件包并解压就可用了。这里以 Linux 系统为例:
在开始之前需要一台具有公网ip的服务器

获取客服端frpc以及服务端frps

wget https://github.com/fatedier/frp/releases/download/v0.34.3/frp_0.34.3_linux_amd64.tar.gz

解压

    tar -zxvf frp_0.34.3_linux_amd64.tar.gz mv frp_0.34.3_linux_amd64 frpServer

修该服务端frps.ini文件

    [common]bind_port = 9900 # bind_port是服务器的端口,我们最好不要使用默认端口

三种运行方式

1直接运行

./frps -c ./frps.ini

2后台运行

nohup ./frpc -c ./frpc.ini >> ./out.log 2>&1 &

3服务运行

在/lib/systemd/system文件夹下创建frps.service文件
编辑frps.service文件,输入以下内容:
[Unit]
Description=frp service
After=network.target[Service]
TimeoutStartSec=30
ExecStart=/opt/frp/frpServer/frps -c /opt/frp/frpServer/frps.ini
ExecStop=/bin/kill $MAINPID[Install]
WantedBy=multi-user.target

然后设置启动服务

systemctl start frps #启动服务
systemctl enable frps #开机启动

最后打开防火墙端口

客服端使用

[common]
server_addr = x.x.x.x #服务段ip
server_port = 7000 #与服务段通信端口[ssh]
type = tcp
local_ip = 127.0.0.1
local_port = 22 #本地要映射的端口
remote_port = 6000 #映射到远程服务器的端口# 其他一些Web端口穿透
[nas]
type = http
local_port = 5000
custom_domains = no1.sunnyrx.com[web]
type = http
local_port = 80
custom_domains = no2.sunnyrx.com

启动客服端服务

1、作为前台启动

./frpc -c ./frpc.ini

2、作为服务启动

配置系统启动时自动启动
在/lib/systemd/system文件夹下创建frpc.service文件
编辑frpc.service文件,输入以下内容:

    [Unit]Description=frp clientAfter=network.target[Service]TimeoutStartSec=30ExecStart=/opt/frp/frpClient/frpc -c /opt/frp/frpClient/frpc.iniExecStop=/bin/kill $MAINPID[Install]WantedBy=multi-user.target

启动服务:systemctl start frpc
设置服务开机自启动 :systemctl enable frpc

6、最后说几个小坑

win 的ssh只能win访问
最后可以通过

ssh -P port user@ip

访问内网服务器

remote_port端口的防火墙记得开启
与服务端通讯的端口记得开启

华为路由器DDNS设置and NAT内网映射 and SSH相关推荐

  1. UBNT ER-X 路由器DDNS配置和frps内网穿透服务搭建

    本文基于UBNT EdgeRouter ER-X路由器,在不额外增加硬件的情况下,实现DDNS,搭建frps内网穿透服务. Teamviewer开始收费了,向日葵之类用起来又不顺手,试来试去还是Win ...

  2. 路由器上网流程以及nat内网ip

    路由器上网流程 1.路由器通过登录拨号上网,联网成功 2.运营商(电信)分配 IP 地址,DNS 服务器等上网信息 3.路由器作为一个DHCP 服务器为连接的设备分配 内网IP 4.之后内网的设备(p ...

  3. cpolar内网映射 远程ssh内网mac电脑

    资料 外网ssh远程登录Ubuntu cpolar cpolar文档1 cpolar文档1 内网穿透 --cpolar 步骤 注册一个cpolar账号 mac通过brew安装coplar brew t ...

  4. 内网映射之natapp

    虚拟专用网VPN 虚拟专用网,就是利用一些技术的手段,将公网的访问功能转换成内网本地网络访问一样. 在计算机中虚拟的意思就是,看起来像是,但实际上并不是. 跨区域的公司要一起协作,就需要一个局域网,就 ...

  5. 如何设置ddns动态域名实现内网发布外网

    在本地搭建好服务器,部署好web网站或其他应用后,需要设置动态域名服务ddns,将主机的内网IP端口映射到外网访问,才能实现在外网访问内网.今天小编就和大家分享一下内网发布外网方案,即如何设置ddns ...

  6. SRG2200 虚拟服务器6,华为SRG2200路由器如何做内网映射?

    满意答案 shsh8436 2013.10.13 采纳率:54%    等级:12 已帮助:8316人 内网映射 nat server protocol tcp global 202.169.10.5 ...

  7. FileZilla搭建FTP服务器图解教程,并允许外网访问NAT内网

    FTP是用来在两台计算机之间传输文件,是Internet中应用非常广泛的服务之一.FTP服务是网络中经常采用的资源共享方式之一.FTP协议有PORT和PASV两种工作模式,即主动模式和被动模式 .今天 ...

  8. 【内网穿透开机】外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机

    外网环境下基于路由器广播,一键唤醒内网计算机实现远程开机(详细) 之前文章向大家介绍了 外网环境下基于FRP.VNC技术远程访问计算机,实现内网穿透 以及利用 WOL远程唤醒功能 基于FRP.VNC技 ...

  9. 三台路由器两台计算机华为,两台华为路由器桥接设置方法

    本文主要介绍了两台(两个)华为无线路由器,WDS无线桥接设置方法.由于华为家用系列的无线路由器型号比较多,本文用2台华为WS550无线路由器为例,来介绍两个华为路由器桥接设置方法. 注意问题: (1) ...

  10. 水星怎么设置网速最快_水星路由器怎么设置限速(分配合理网速)设置教程图解...

    <水星路由器怎么设置限速(分配合理网速)设置教程图解>是由花火网为您收集修改整理而来,更多相关内容请关注花火网互联网常识栏目. 关于路由器设置限速已经不是什么新鲜事了,如今很多路由器都支持 ...

最新文章

  1. catboost是什么?相对于xgboost以及lightgbm有什么优势?如何使用randomSearchCV和Catboost进行组合获取最优参数组合?
  2. 华为今年不会发布鸿蒙系统的手机,华为:今年不会推出鸿蒙系统手机 将坚守安卓生态...
  3. web页面的点对点复制粘贴
  4. 洛谷 P2513 [HAOI2009]逆序对数列
  5. AOP切点表达式及通知类参数传递方式
  6. 白皮书丨关于工业互联网,你想知道的都在这儿
  7. MySQL查看当前的连接信息
  8. 基于Java Web的学生选课管理系统设计与实现
  9. 疯狂Python练习题
  10. html插入activex,在HTML网页中插入ActiveX控件
  11. 嵩天python测验_北理 嵩天老师 Python程序设计 测验易错题总结
  12. Beyond compare4激活使用
  13. Adobe Premiere基础特效(卡点和转场)(四)
  14. android端接入腾讯云直播全过程详解(包含腾讯云点播、腾讯云IM)直播+弹幕+录制直播视频
  15. 计算机桌面无法中英文切换,Win10输入法中英文切换不了怎么办?
  16. 判断素数(费马小定理)
  17. 将本地docker镜像推送到阿里云仓库
  18. Java可以使用非0代表true吗?
  19. HLSL 学习笔记7 Light Mode
  20. Excel?国产开源在线表格Luckysheet走红GitHub

热门文章

  1. 软件工程知识点总结——第一、二部分
  2. [个人笔记]FDTD100
  3. NVIDIA Riva中文手册 (五) —— Riva TTS语音合成API的使用
  4. 小器件,大作用-光纤环形器在光纤传输中的应用
  5. VMware Esxi7.0.3f集成最新网卡-v2(2022年7月版)
  6. 去天翎咨询myapps2.4的问题
  7. 自定义View学习之玩转字体变色
  8. 中国邮政国际挂号信网上查询
  9. 图像处理中的白化处理
  10. 最易学和最难学的编程语言 Top 5