Compare commits

...

8 Commits

Author SHA1 Message Date
Darren Rainey
38ad68af4f
Merge 5f74d969d1 into 914630b45b 2025-07-18 22:59:22 +10:00
Amir Zarrinkafsh
914630b45b
fix(nintendo): remove obsolete entry (#266)
The domain in question is already covered by a wildcard defined further in the list. In AdGuard Home this was causing said domain to have a round-robin DNS entry with the same IP twice.
2025-07-18 10:04:48 +01:00
Amir Zarrinkafsh
0fb55395bb
fix: explicitly specify ipv4 addresses in adguard script (#265)
* fix: explicitly specify ipv4 addresses

This change fixes the AdGuard Home generation script by disabling the return of ipv6 addresses. This would have been causing issues for users who are running dual stack with the addresses that accept both ipv4 and ipv6 traffic.

* fix: explicitly block returning on ipv6 queries
2025-07-18 09:39:48 +01:00
Robert Pendell
8d958802a5
Fix line endings so that scripts generate correctly. (#264) 2025-07-17 07:49:50 +01:00
James Kinsman
490f1d2c23
Merge pull request #263 from uklans/test
Add new test CDN

When a network is using lancache-dns individual service configuration can be tested using nslookup <service>.cache.lancache.net however if a network is using the generator configs these lancache domains don't exist. This PR adds a new test service for ease of memory for diagnostics
2025-07-16 21:07:19 +01:00
James Kinsman
46712eff2c
Update test.txt
missing blank line
2025-07-16 20:18:56 +01:00
James Kinsman
6c12ed6be5
Add new test CDN
Add new test cdn for the use in testing and diagnostics. Assuming the test service is enabled test.cache.lancache.net and canary.uklans.net will respond with a lancache IP
2025-07-16 20:11:18 +01:00
Darren Rainey
5f74d969d1
Remove EA services temporaliy
Removing EA services from cache temporarly as since the move from EA Origin to the EA app the config blocks updates to the EA app client.
2024-07-08 15:44:00 +01:00
4 changed files with 13 additions and 9 deletions

View File

@ -55,13 +55,6 @@
"description": "CDN for Nintendo consoles and download servers", "description": "CDN for Nintendo consoles and download servers",
"domain_files": ["nintendo.txt"] "domain_files": ["nintendo.txt"]
}, },
{
"name": "origin",
"description": "CDN for origin",
"notes": "Should be enabled for HTTP traffic only or with a HTTPS proxy else origin client download fails",
"mixed_content": true,
"domain_files": ["origin.txt"]
},
{ {
"name": "pathofexile", "name": "pathofexile",
"description": "CDN for Path Of Exile", "description": "CDN for Path Of Exile",
@ -126,6 +119,11 @@
"name": "xboxlive", "name": "xboxlive",
"description": "CDN for xboxlive", "description": "CDN for xboxlive",
"domain_files": ["xboxlive.txt"] "domain_files": ["xboxlive.txt"]
} },
{
"name": "test",
"description": "Test CDN, recommended to enable for additional diagnostics",
"domain_files": ["test.txt"]
}
] ]
} }

View File

@ -1,4 +1,3 @@
ccs.cdn.wup.shop.nintendo.net
ccs.cdn.wup.shop.nintendo.net.edgesuite.net ccs.cdn.wup.shop.nintendo.net.edgesuite.net
geisha-wup.cdn.nintendo.net geisha-wup.cdn.nintendo.net
geisha-wup.cdn.nintendo.net.edgekey.net geisha-wup.cdn.nintendo.net.edgekey.net

View File

@ -60,6 +60,7 @@ while read entry; do
fi fi
for i in ${cacheip}; do for i in ${cacheip}; do
echo "${domainprefix}${parsed}^\$dnsrewrite=${i}" >> ${outputfile} echo "${domainprefix}${parsed}^\$dnsrewrite=${i}" >> ${outputfile}
echo "${domainprefix}${parsed}^\$dnstype=AAAA" >> ${outputfile}
done done
done <<< $(cat ${basedir}/$filename | sort); done <<< $(cat ${basedir}/$filename | sort);
done <<< $(jq -r ".cache_domains[${entry}].domain_files[${fileid}]" ${path}) done <<< $(jq -r ".cache_domains[${entry}].domain_files[${fileid}]" ${path})

6
test.txt Normal file
View File

@ -0,0 +1,6 @@
canary.uklans.net
litmus.uklans.net
trigger.uklans.net
canary.lancache.net
litmus.lancache.net
trigger.lancache.net