RPZ: is this config correct?
RayG
rgsub1 at btinternet.com
Mon Nov 16 17:22:58 UTC 2020
Hi George,
I have tried many things over the weekend but despite everything I cannot see why this is not working.
All I see in the log is "Transfer failed"
rpz: # MyResponsePolicyZones.conf
name: "URLHaus"
zonefile: "C:\ProgramData\Unbound\Logs\urlhaus.zone"
url: https://urlhaus.abuse.ch/downloads/rpz/
rpz-log: yes
rpz-log-name: "URLHausRPZ"
rpz-action-override: nxdomain
There is no indication of why it failed or if indeed it did download the data and failed while processing it.
Until I can get a handle on what is going on I cannot see a way to resolve the situation.
I got the impression that the configuration worked for you but why not for me?
RayG
-----Original Message-----
From: RayG <rgsub1 at btinternet.com>
Sent: 11 November 2020 16:14
To: 'Eduardo Schoedler' <listas at esds.com.br>; 'Unbound-users' <unbound-users at lists.nlnetlabs.nl>; 'George Thessalonikefs' <george at nlnetlabs.nl>
Subject: RE: RPZ: is this config correct?
Hi Eduardo,
Thanks for the suggestion, that is certainly an easier way to get the debugging output.
Looking through the logs and in greater detail I wonder if I have seen the issue.
See these two commands:
C:\Program Files\Unbound>I:\wget64.exe https://151.101.130.49/downloads/rpz
--2020-11-11 16:01:48-- https://151.101.130.49/downloads/rpz
Connecting to 151.101.130.49:443... connected.
ERROR: certificate common name 'c.sni.fastly.net' doesn't match requested host name '151.101.130.49'.
To connect to 151.101.130.49 insecurely, use `--no-check-certificate'.
C:\Program Files\Unbound>I:\wget64.exe https://urlhaus.abuse.ch/downloads/rpz
--2020-11-11 16:02:54-- https://urlhaus.abuse.ch/downloads/rpz
Resolving urlhaus.abuse.ch (urlhaus.abuse.ch)... 151.101.66.49, 151.101.2.49, 151.101.194.49, ...
Connecting to urlhaus.abuse.ch (urlhaus.abuse.ch)|151.101.66.49|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 130762 (128K) [text/plain]
Saving to: 'rpz'
rpz 100%[=================================================>] 127.70K --.-KB/s in 0.04s
2020-11-11 16:02:54 (3.15 MB/s) - 'rpz' saved [130762/130762]
And the data is there in the "rpz" file.
I see in the unbound log file:
10/11/2020 15:05:14 C:\Program Files\Unbound\unbound.exe[15932:0] debug: auth zone rpz.urlhaus.abuse.ch. transfer next HTTP fetch from 151.101.122.49 started ...
10/11/2020 15:05:24 C:\Program Files\Unbound\unbound.exe[15932:0] debug: xfr stopped, connection timeout to urlhaus.abuse.ch ...
10/11/2020 15:05:24 C:\Program Files\Unbound\unbound.exe[15932:0] debug: auth zone rpz.urlhaus.abuse.ch. transfer failed, wait
Which suggests the transfer is being done using the IP address rather than the DNS name and as we can see from above with wget we get a certificate error.
Is this what is causing things to go wrong?
Is unbound using the DNS name or the IP address?
RayG
More information about the Unbound-users
mailing list