I've install the 3 dockers as per the instructions found here: https://squishedmooo.com/?p=1 on 2 different UnRaid servers but I can't seem to get is working
This is what I did:
1. Changed the Unraid GUI ports to 8080 and 8443
2. Installed the GenericCache Docker with its default settings
3. Installed the SteamcacheDNS Docker but I first added the IP address of my UnRaid server (192.168.0.99) to the LANCACHE_IP box and left the other settings as default
4. Installed the SNIProxy Docker with its default settings
5. Checked all 3 dockers were running
6. When I run the DNS check from Power Shell on my PC I got the following:
PS C:\Users\Oxide-ZA> Resolve-DnsName www.steampowered.com -server 192.168.0.99
Resolve-DnsName : www.steampowered.com : An existing connection was forcibly closed by the remote host
At line:1 char:1
+ Resolve-DnsName www.steampowered.com -server 192.168.0.99
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (www.steampowered.com:String) [Resolve-DnsName], Win32Exception
+ FullyQualifiedErrorId : 10054,Microsoft.DnsClient.Commands.ResolveDnsName
If I try resolve with my local DNS server I get:
PS C:\Users\Oxide-ZA> Resolve-DnsName www.steampowered.com -server 192.168.0.1
Name Type TTL Section NameHost
---- ---- --- ------- --------
www.steampowered.com CNAME 2535 Answer steampowered.com
Name : steampowered.com
QueryType : A
TTL : 18
Section : Answer
IP4Address : 23.42.10.185
Name : steampowered.com
QueryType : SOA
TTL : 3600
Section : Authority
NameAdministrator : admin-dns.valvesoftware.com
SerialNumber : 2018041100
TimeToZoneRefresh : 3600
TimeToZoneFailureRetry : 900
TimeToExpiration : 2419200
DefaultTTL : 3600
Here is some extra info:
My exposed ports are:
steamcachedns 53
sniproxy 443
genericcache 80
My exposed IP addresses are:
steamcachedns (none)
sniproxy 172.17.0.3 (bridge)
genericcache 172.17.0.2 (bridge)
Logs from GenericCache:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
Logs from SteamcacheDNS:
Running bootstrap.sh...
Enabling cache for Blizzard
Enabling cache for Frontier
Enabling cache for Origin
Enabling cache for Riot
Enabling cache for Steam
Enabling cache for Uplay
Enabling cache for Windows
Enabling custom DNS forwarder
bootstrap finished.
checking Bind9 config
Running Bind9
Logs from SNIProxy:
2018-04-19 13:47:28 Failed to set file handle limit: Operation not permitted
To me it seems that the SteamcacheDNS Docker is not accepting DNS queries??
Any help would be appreciated