请问有什么可以推送自己 ip 的服务端或者协议?

2021-05-14 16:53:47 +08:00
 monson

需求:有几台机器在内网游走,不固定 ip ;另有几台机器固定 ip,想知道其他机器目前的 ip 。

  1. 类似 mdns 协议,但这些机器是跨路由的,mdns 广播不到。
  2. 类似 ddns 协议,因为机器不通外网,连不上 ddns 服务,自架 ddns 服务端似乎又没有现成的。

所以请问,有(单次或间隔)向服务端推送 ip 的服务么?

1186 次点击
所在节点    问与答
12 条回复
whileFalse
2021-05-14 17:09:08 +08:00
zookeeper 😂
monson
2021-05-14 17:18:46 +08:00
@whileFalse 我就只想杀个小鸡,这牛刀有点儿重。。
whileFalse
2021-05-14 17:20:27 +08:00
@monson 哈哈哈哈 那你随便写个 webserver 呗....这种程度的需求一天怎么都搞定了吧。
chogath
2021-05-14 17:48:27 +08:00
整个 node.js express web server
Tianao
2021-05-14 18:01:23 +08:00
mDNS 中继了解一下。
huiyanpohundh123
2021-05-14 18:12:38 +08:00
自己写个小脚本啊
oneisall8955
2021-05-14 19:21:28 +08:00
dhcp 的主机 cron 每 10 秒钟 ssh echo 一次 IP 到某固定 IP 的主机文件,文件名称就是 hostname+mac+IP,内容也是 IP,我觉得很简单呀(配置上公钥)
yeqizhang
2021-05-14 20:32:32 +08:00
服务端这个 http 服务接收各客户端 curl 带上 ip
Jirajine
2021-05-14 21:07:34 +08:00
coredns 写个插件
CheckTime
2021-05-14 21:41:10 +08:00
我说一下我用的两个方案,以前有国内公网服务器的时候用的是方案一,就传一个 IP 地址,frp 速度也贼快。现在只有国外的服务器了,frp 有问题不想折腾了,就用了方案二。

方案一:内网机器运行 flask,然后使用 frp 把端口穿透到公网服务器上,访问公网固定地址实时获取内网 IP 。
优点:实时 IP
缺点:frp

方案二:公网服务器上运行 flask,然后内网机器定时把 IP POST 上去,或者每次重新拨号就 POST 一下。
优点:只要能访问互联网的机器就行
缺点:不是实时 IP
CheckTime
2021-05-14 21:43:12 +08:00
不好意思,仔细看文才发现机器不通外网,打扰了。
billlee
2021-05-14 22:23:46 +08:00
同推荐 coredns

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/776967

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX