Skip to content

Refactor nslookup for IPv4 and ddns_ip extraction#110

Open
onlyGuo wants to merge 1 commit into
1995chen:mainfrom
onlyGuo:main
Open

Refactor nslookup for IPv4 and ddns_ip extraction#110
onlyGuo wants to merge 1 commit into
1995chen:mainfrom
onlyGuo:main

Conversation

@onlyGuo
Copy link
Copy Markdown

@onlyGuo onlyGuo commented May 22, 2026

Update nslookup command to fetch only IPv4 addresses and adjust ddns_ip extraction logic.

Update nslookup command to fetch only IPv4 addresses and adjust ddns_ip extraction logic.
@llnut
Copy link
Copy Markdown
Contributor

llnut commented May 26, 2026

当前的修复目的是防止monitor_ip.sh获取到DNS IP,但还是无法支持服务器存在多公网IP的情况。可以一次性获取并保存全部IP,后续每次检测时,只要当前使用的IP还在列表中就无需重启服务端。可以参考这个实现。我顺便把nslookup换成了getent,这样可以进一步减少镜像体积。

@onlyGuo
Copy link
Copy Markdown
Author

onlyGuo commented May 26, 2026

当前的修复目的是防止monitor_ip.sh获取到DNS IP,但还是无法支持服务器存在多公网IP的情况。可以一次性获取并保存全部IP,后续每次检测时,只要当前使用的IP还在列表中就无需重启服务端。可以参考这个实现。我顺便把nslookup换成了getent,这样可以进一步减少镜像体积。

膜拜大佬

@llnut
Copy link
Copy Markdown
Contributor

llnut commented May 26, 2026

当前的修复目的是防止monitor_ip.sh获取到DNS IP,但还是无法支持服务器存在多公网IP的情况。可以一次性获取并保存全部IP,后续每次检测时,只要当前使用的IP还在列表中就无需重启服务端。可以参考这个实现。我顺便把nslookup换成了getent,这样可以进一步减少镜像体积。

膜拜大佬

大佬谦虚了,你的登录器和管理系统都特别牛逼

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants