lede icon indicating copy to clipboard operation
lede copied to clipboard

希望可以提供内网设备的IPv6动态域名解析。

Open huangsijun17 opened this issue 2 years ago • 13 comments

希望可以直接通过MAC或DUID来指定内网设备,并将域名AAAA解析到该设备的IPv6地址之上。 PS,我现在是通过脚本获取内网设备的地址。 ip -6 n | grep ^2.*xx:xx:xx:xx:xx:xx | tail -n 1 | awk '{print $1}'

huangsijun17 avatar Jul 05 '22 09:07 huangsijun17

你为什么不直接在内网设备上开DDNS?

OldCoding avatar Jul 06 '22 14:07 OldCoding

你为什么不直接在内网设备上开DDNS?

3-5个设备,每个都去独立安装、开启、维护? 再者,这一功能在爱快中也是有的,添加对于OP也并不存在负担。

huangsijun17 avatar Jul 07 '22 01:07 huangsijun17

请用socat,只不过效率比较差

zopargr avatar Jul 08 '22 16:07 zopargr

socat

socat是CPU转发,L大之前给的端口转发建议是NAT46。但内网设备本来就有IPv6地址,何必多此一举?

huangsijun17 avatar Jul 09 '22 01:07 huangsijun17

其实现在的问题是有些设备没有ipv6地址,在仅有公网ipv6地址的情况下,从外网访问内网ipv4设备是比较麻烦的,比较好的做法就是通过zerotier这种虚拟局域网来访问。

zopargr avatar Jul 09 '22 20:07 zopargr

其实现在的问题是有些设备没有ipv6地址,在仅有公网ipv6地址的情况下,从外网访问内网ipv4设备是比较麻烦的,比较好的做法就是通过zerotier这种虚拟局域网来访问。

有ZT……我甚至连拿ZT访问公网都研究出来了。 DDNS是我拿来给ZT作为备用(虽然还有SSR++的服务端),以及我拿电脑开MC服务端测试时时便于他人访问(平时都在服务器上)。

huangsijun17 avatar Jul 10 '22 02:07 huangsijun17

可以试试DDNS-高级设置,IP地址来源,选择脚本,然后指定脚本。

nivalxer avatar Jul 10 '22 16:07 nivalxer

可以试试DDNS-高级设置,IP地址来源,选择脚本,然后指定脚本。

之前就已如是获取IP了,上面的代码就是我写在那个脚本里的。我是希望未来可以在DDNS的设置中实现该功能。

huangsijun17 avatar Jul 11 '22 01:07 huangsijun17

希望可以直接通过MAC或DUID来指定内网设备,并将域名AAAA解析到该设备的IPv6地址。 PS,我现在是通过脚本获取内网设备的地址。 ip -6 n | grep ^2.*xx:xx:xx:xx:xx:xx | tail -n 1 | awk '{print $1}'

赞同,我也想要,但有没有脚本?

acgkiss avatar Oct 05 '22 18:10 acgkiss

希望可以直接通过MAC或DUID来指定内网设备,并将域名AAAA解析到该设备的IPv6地址。 PS,我现在是通过脚本获取内网设备的地址。 ip -6 n | grep ^2.*xx:xx:xx:xx:xx:xx | tail -n 1 | awk '{print $1}'

赞同,我也想要,但有没有脚本?

#!/bin/sh
# 2022 huangsijun17
# ip -6 n | grep ^2.*9c:5c:8e:bc:e7:13 | tail -n 1 | awk '{print $1}'

ip=$(ip -6 n | grep ^2.*9c:5c:8e:bc:e7:13 | tail -n 1 | awk '{print $1}')

if test -z $ip; then
	echo "::1"
else
	echo $ip
fi

我现在的脚本,仅供参考。请自行替换MAC地址。

huangsijun17 avatar Oct 06 '22 07:10 huangsijun17

Thanks♪(・ω・)ノ

从 Windows 版邮件发送

发件人: huangsijun17 发送时间: 2022年10月6日 15:50 收件人: coolsnowwolf/lede 抄送: aimiya; Comment 主题: Re: [coolsnowwolf/lede] 希望可以提供内网设备的IPv6动态域名解析。 (Issue #9697)

希望可以直接通过MAC或DUID来指定内网设备,并将域名AAAA解析到该设备的IPv6地址。 PS,我现在是通过脚本获取内网设备的地址。 ip -6 n | grep ^2.*xx:xx:xx:xx:xx:xx | tail -n 1 | awk '{print $1}' 赞同,我也想要,但有没有脚本? #!/bin/sh

2022 huangsijun17

ip -6 n | grep ^2.*9c:5c:8e:bc:e7:13 | tail -n 1 | awk '{print $1}'

ip=$(ip -6 n | grep ^2.*9c:5c:8e:bc:e7:13 | tail -n 1 | awk '{print $1}')

if test -z $ip; then

echo "::1"

else

echo $ip

fi

我现在的脚本,仅供参考。请自行替换MAC地址。 — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

acgkiss avatar Oct 06 '22 07:10 acgkiss

好功能我也想要,每个设备单独ddns太麻烦了,没有统一管理方便

shaojs321 avatar Dec 13 '22 09:12 shaojs321

好功能我也想要,每个设备单独ddns太麻烦了,没有统一管理方便

拿我写的脚本先凑活吧。 https://github.com/coolsnowwolf/lede/issues/9697#issuecomment-1269516737

huangsijun17 avatar Dec 13 '22 09:12 huangsijun17