找回密码
 立即注册
查看: 3690|回复: 6

公网下的端口转发,ddns

7

主题

44

回帖

40

VC币

金牌会员

Rank: 6Rank: 6

积分
43186
softfuttery 发表于 2020-12-29 00:24:31 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 softfuttery 于 2020-12-30 12:22 编辑

我这边以OpenWrt为做为教程参考
1.实现端口转发是为了在外网能访问家中设备,不限于服务器,window远程连接,PT等
2.DDNS是为了方便记忆,毕竟人人不是都有固定公网ip,而是动态变化的,所以要实现域名和自家的公网ip绑定

第一步:确认自己拥有公网ip(下面的教程基于你拥有公网ip,没有也白看)
登陆进自已的路由器
确认路由器的广域网ip和百度搜索ip出来的结果一致,证明拥有公网ip,如下图



第二步:端口转发前设置
注意:公网一的ipv4是封80和443端口,转发注意不要用这两个端口

1.参考上图,将在防火墙的常规设置中入站数据,出站数据,转发设置为接受

2.先看看自己NAS的内网ip和端口是多少
例如:我的NAS的内网ip是192.168.1.220,端口号为5001

在路由器中DHCP/DNS中静态地址分配,目的是使它的内网IP不再变化,方便后续设置



3.转到端口转发界面

名称:可随意          协议:默认即可     外部区域:我只有一个WAN口,所以默认即可         
外部端口:是你外网访问所需要填的端口         内部区域: LAN即可         内部 IP 地址:NAS IP         内部端口:NAS端口
例如:NAS IP为192.168.1.220:5001
  你现在的公网IP:120.120.120.120
  那么要访问NAS:120.120.120.120:5001

可是公网IP会动态变化怎么办?总不可能天天上路由器看一下吧?
DDNS就是解决这个问题的
1.域名,有手,有钱,就可以买到,有些只需你注册个账号就有域名了,为了稳定解析,还是建议大家去大厂那购买,也可以使用免费的DDNS
2.我这里以aliyun.com为例
如上图,在添加左边文本框中按一定规则填写
****_ipv4

星号处可任意填写后面必须加上"_ipv4"或"_ipv6"
点击添加
打开新的网址到阿里云去,搜索云解析DNS/域名解析/解析设置
点击添加记录
主机记录处可填写任意数字或字母
例如:
你购买的域名是soft.xyz
添加记录为:123
访问域名为123.soft.xyz

记录值输入
1.1.1.1
即可
[color=rgba(0, 0, 0, 0.850980392156863)]


在阿里云中搜索AccessKey
创建AccessKey
复制,回到路由器后台中

在基本设置中,
域名和查询主机名一致即可,即123.soft.xyz
用户名对应:AccessKey ID
密码对应AccessKey Secret

到高级设置里IP 地址来源 [IPv4]:URL
用于检测的 URL [IPv4]:http://checkip.dyndns.com,
用网页打开,与你公网一致,证明这种方式可用
IP 地址来源 [IPv4]中还有几种方式,可以一个个尝试
点击保存并应用即可,等待进程进程 ID出现
再点击修改 再进入日志查看器,读取日志文件。若提供Update successful说有配置正确。

或者回到阿里云控制台,发现记录值与你的公网ip相一致就证明配置成功了




我个人用下来还是感觉有点神经
于是我用了一个取巧的方法,威联通和群辉不是都有免费的域名和DDNS吗,威联通的ssl是需要收费的,所以为什么要另外买域名的原因,我直接用自已的域名去解析威联通的域名不就好了?如图






评分

参与人数 1活跃度 +25600 收起 理由
kavenliang + 25600 很给力!

查看全部评分

回复

使用道具 举报

20

主题

135

回帖

374

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
300424
小吉炖蘑菇 发表于 2020-12-29 01:40:47 | 显示全部楼层
第二步:端口转发前设置

这个第二步需要做么。。。我以前在openwrt里做过一次ddns,好像没设置过这个。。。
现在放到群辉里面了。
自定义短的一级域名可以搞一个http://www.freenom.com/zh/index.html 免费1年的(到期前14天可以免费续)
然后把dns托管到国内任意一家运营商,然后就可以ddns了。我托管到了腾讯的那个dnspod。
本地动漫存储交流群213690137
回复

使用道具 举报

7

主题

44

回帖

40

VC币

金牌会员

Rank: 6Rank: 6

积分
43186
softfuttery  楼主| 发表于 2020-12-29 01:58:14 | 显示全部楼层
小吉炖蘑菇 发表于 2020-12-29 01:40
第二步:端口转发前设置

这个第二步需要做么。。。我以前在openwrt里做过一次ddns,好像没设置过这个。。 ...

如果做为第一路由的话,是必须的,否则里面的出不去
回复

使用道具 举报

20

主题

135

回帖

374

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
300424
小吉炖蘑菇 发表于 2020-12-29 01:59:37 | 显示全部楼层
softfuttery 发表于 2020-12-29 01:58
如果做为第一路由的话,是必须的,否则里面的出不去

可能我觉得openwrt自带的那个ddns很难用就是因为没设置吧。解析的好慢。。。换群辉就正常了
本地动漫存储交流群213690137
回复

使用道具 举报

7

主题

44

回帖

40

VC币

金牌会员

Rank: 6Rank: 6

积分
43186
softfuttery  楼主| 发表于 2020-12-29 11:08:49 | 显示全部楼层
小吉炖蘑菇 发表于 2020-12-29 01:59
可能我觉得openwrt自带的那个ddns很难用就是因为没设置吧。解析的好慢。。。换群辉就正常了
...

它出现id,和变化其实很快,前提是在解析那创建记录了
回复

使用道具 举报

5

主题

131

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
60676
CentWind 发表于 2020-12-29 11:12:00 | 显示全部楼层
有些人懒得买DDNS的话,我知道的有群晖和TP路由器之类的都是自带DDNS的
(不过比较坑的是,TP的DDNS你申请了之后就不能修改和删除了
回复

使用道具 举报

7

主题

44

回帖

40

VC币

金牌会员

Rank: 6Rank: 6

积分
43186
softfuttery  楼主| 发表于 2020-12-30 12:17:24 | 显示全部楼层
CentWind 发表于 2020-12-29 11:12
有些人懒得买DDNS的话,我知道的有群晖和TP路由器之类的都是自带DDNS的
(不过比较坑的是,TP的DDNS你申请 ...

DDNS和域名其实都不用购买,网上都基本上有免费的,要更新ip的话就要看固件支持了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表