@skee9679 said in After upgrade, problems loading certain websites:
I guess my question is what counts as many?
What I know is :
When a "new DHCP device" pops up in the network, it request an IP (using DHCP DISCOVER operation). The new lease will be written in a file, that unbound (the Resolver) uses.
unbound is not capable of detecting the "file change" and reading it in again, unbound has to be restarted (stopped, and started) so that the new lease is taken in account.
That's why I advise you to remove the check for "DHCP Registration".
If you want a device to be "known" on your network by it's host name, put in place a Static DHCP mapping on the DHCP server page. This way, unbound case resolve somethining like your-local LAN based printer.your-pfsense.tld to an IP.
These devices never change their IP (== they always get the same IP from the DHCP server) so use that method :
026f9511-d5c8-4554-bfed-c7c942bbc3e9-image.png
unbound not starting means also : it's cache becomes actually usefull (and you ask unbound to refresh cache items by itself when they time out - see below). This way the Resolver becomes also a good DNS cache ==> speeding up DNS treatment.
DNSSEC : normally, DNSSEC should be totally transparent for you / your device / browser.
DNSSEC will (or could, or shall, I don't know) give issues when a DNSSEC info is wrong or missing. If you have a doubt, use this site : http://dnsviz.net to test the domain in question.
Btw : I've also set these on the Services => DNS Resolver => Advanced Settings page :
5465154f-d167-4745-864e-e1e4c962b2b5-image.png
The last two options enforce DNSSEC handling, which means (to me) : if DNSSEC is wrong, then I can't visit that site. Not a problem for me, because sites admins that use DNSSEC better have settings correct. If not, their site will dissapaer from the net, for those who use DNSSEC for what it meant to be : getting correct DNS info - or nothing else ("domain not found error").
DNSSEC info is just like classic DNS info, although, because of the much bigger info records, the traffic - DNS requests and/or answers , will go TCP instead of UDP. (you permit DNS over TCP, right ?! DNS isn't only UDP port 53).
Option "Prefetch Support" explains itself : it keeps my cache up to date - as I mentioned above.
Use this site https://dnssec.vs.uni-due.de/ to test and see if DNSSEC functions correctly for you.
This site also mentions other test sites - see bottom of the page.