From cb93c0f505226783bd180508dfe7401f84caedab Mon Sep 17 00:00:00 2001 From: sbwml Date: Sun, 2 Apr 2023 20:34:13 +0800 Subject: [PATCH] luci-app-mosdns: ecs_remote: use ipv4-only remote address lookup * prevent ecs query failure caused by nodes supporting ipv6 --- luci-app-mosdns/root/usr/share/mosdns/mosdns.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh b/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh index 87afc7d..490cef1 100755 --- a/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh +++ b/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh @@ -85,12 +85,12 @@ restart_service() { } ecs_local() { - ipaddr=$(curl -s -4 --connect-timeout 2 -H "Host:ip.3322.org" 118.184.169.32) || ipaddr=119.29.0.0 + ipaddr=$(curl -s --connect-timeout 3 -H "Host:ip.3322.org" 118.184.169.32) || ipaddr=119.29.0.0 echo "ecs ${ipaddr%.*}.0/24" } ecs_remote() { - ipaddr=$(curl -s -4 --connect-timeout 2 -H "Host:icanhazip.com" 104.18.114.97) || ipaddr=103.103.65.0 + ipaddr=$(curl -s --connect-timeout 3 -H "Host:ifconfig.me" 34.160.111.145) || ipaddr=103.103.65.0 echo "ecs ${ipaddr%.*}.0/24" }