硬汉嵌入式论坛

 找回密码
 立即注册
查看: 2869|回复: 14
收起左侧

[ThreadX全家桶] 请教下 nx 网络,开发板设置为客户端,远程端为服务器端,远程端的 ip 地址是动态地址,有什么方法可以解决啊 ?

[复制链接]

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
发表于 2021-7-19 10:40:22 | 显示全部楼层 |阅读模式
本帖最后由 hpdell 于 2021-7-19 10:53 编辑

请教下 nx 网络,开发板设置为客户端,远程端为服务器端,远程端的 ip 地址是动态地址,
那么开发板为客户端时,在没有连接之前,有什么方法可以 获取到远程 服务器端的动态 ip 地址呀 ??

回复

使用道具 举报

0

主题

10

回帖

10

积分

新手上路

积分
10
发表于 2021-7-19 11:19:43 | 显示全部楼层
给服务器注册一个域名,然后用DNS服务器查询域名对应的IP
回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
 楼主| 发表于 2021-7-19 12:07:42 | 显示全部楼层
Javen 发表于 2021-7-19 11:19
给服务器注册一个域名,然后用DNS服务器查询域名对应的IP

貌似有点复杂,有木有更简单些的方法啊 ?

另外 问一下,注册域名需要收费吗 ?
回复

使用道具 举报

0

主题

220

回帖

220

积分

高级会员

积分
220
发表于 2021-7-19 16:44:34 | 显示全部楼层
hpdell 发表于 2021-7-19 12:07
貌似有点复杂,有木有更简单些的方法啊 ?

另外 问一下,注册域名需要收费吗 ?

不复杂,就是函数调用而已,
域名注册很便宜,一般的就几十块一年。
不过远程端既然是动态域名,就需要使用DDNS软件来更新域名对应的IP,这个每年的使用费比域名贵。
如果是用来测试的,而且ip变动不频繁的话,那么可以手动去更新dns的解析。
回复

使用道具 举报

15

主题

117

回帖

162

积分

初级会员

积分
162
发表于 2021-7-19 20:17:06 | 显示全部楼层
在Freenom.com 注册免费域名,把Nameserver指向免费的dnspod,然后服务器把动态ip传给dnspod就可以访问了,搞过博客,服务器的话就很容易上手,没搞过网上大把教程。
回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
 楼主| 发表于 2021-7-20 08:47:41 | 显示全部楼层
regbbs 发表于 2021-7-19 16:44
不复杂,就是函数调用而已,
域名注册很便宜,一般的就几十块一年。
不过远程端既然是动态域名,就需要 ...

好的,多谢多谢啊
回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
 楼主| 发表于 2021-7-20 08:47:53 | 显示全部楼层
lhaoyue 发表于 2021-7-19 20:17
在Freenom.com 注册免费域名,把Nameserver指向免费的dnspod,然后服务器把动态ip传给dnspod就可以访问了, ...

好的,多谢多谢啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107470
QQ
发表于 2021-7-20 09:00:45 | 显示全部楼层
你的是不是电信网,虽然IP是固定的,但是定期更换新的IP地址。
回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
 楼主| 发表于 2021-7-20 09:06:56 | 显示全部楼层
lhaoyue 发表于 2021-7-19 20:17
在Freenom.com 注册免费域名,把Nameserver指向免费的dnspod,然后服务器把动态ip传给dnspod就可以访问了, ...

你好,我在这个网址里面注册后检测是否可用时貌似没有任何反应 ?
0008.png

回复

使用道具 举报

0

主题

57

回帖

57

积分

初级会员

积分
57
发表于 2021-7-20 09:28:03 | 显示全部楼层
你的ip变化频繁的话域名也不太合适,每次变了都要去手动更新dns。
我记得之前花生壳有个ddns服务,花生壳的客户端运行在服务器上,ip变的时候自动更新
回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
 楼主| 发表于 2021-7-20 09:33:41 | 显示全部楼层
eric2013 发表于 2021-7-20 09:00
你的是不是电信网,虽然IP是固定的,但是定期更换新的IP地址。

我使用的是 移动的宽度
回复

使用道具 举报

0

主题

220

回帖

220

积分

高级会员

积分
220
发表于 2021-7-20 09:55:46 | 显示全部楼层
hpdell 发表于 2021-7-20 09:33
我使用的是 移动的宽度

估计分配给你的IP也是内网类型的,这样的话,就是有域名也没法绑定。
自己登录路由器看看外网IP是什么,把ip地址去ip138.com去查查是不是外网IP。
如果是测试软件的话,去用那些免费的云或者按时计费的,挺便宜的。
回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
 楼主| 发表于 2021-7-29 15:22:24 | 显示全部楼层
regbbs 发表于 2021-7-20 09:55
估计分配给你的IP也是内网类型的,这样的话,就是有域名也没法绑定。
自己登录路由器看看外网IP是什么, ...

受教了,多谢多谢啊
回复

使用道具 举报

0

主题

105

回帖

105

积分

初级会员

积分
105
发表于 2021-7-30 09:46:59 | 显示全部楼层
家用宽带需要DDNS或者内网穿透,前者需要公网IP,后者需要服务器、客户端的网络都运行某些程序。建议前者

DDNS可以用阿里的或者花生壳,在服务器设备上运行一个DDNS程序就好了;它会定期和域名服务器沟通,自动把变更后的IP和域名映射起来
域名一般不贵,几块十几块一年的都有
可能需要用到docker,装个DDNS客户端
或者内网有路由器的话,用路由器的DDNS客户端
或者装个openwrt,里边一般也有这一类的插件。
然后用路由器的端口转发或者DMZ功能
回复

使用道具 举报

614

主题

3068

回帖

4930

积分

至尊会员

积分
4930
 楼主| 发表于 2021-7-30 12:28:48 | 显示全部楼层
barryxiao 发表于 2021-7-30 09:46
家用宽带需要DDNS或者内网穿透,前者需要公网IP,后者需要服务器、客户端的网络都运行某些程序。建议前者
...

后续有空捣鼓看看
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-6-3 02:00 , Processed in 0.261897 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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