• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Question How to use Plesk on Ubuntu 24 with DNSBL?

maennchen1

New Pleskian
Server operating system version
Ubuntu 24.04.2 LTS
Plesk version and microupdate number
18.0.69 Update Nr. 3
Hi!
DNSBL require local DNS. I am using Plesk as Master DNS, to resolve my hosted domains.
If I am using the DNS resolver from my provider in netplan, DNS is working perfectly, instead of DNSBL.
If I am using local IP (127.0.0.1 or the given IP from my provider) in netplan config, DNS won't work ("Temporary failure in name resolution").

How do I configure Ubuntu 24 with Plesk, to use a local resolver?
 
Thanks. Yes, that is the easy part. The difficult one is, to use a local resolver. And there's no word about that, in your link.

Without a local resolver, DNSBL doesn't do anything in 2025.
 
Basically what I'm saying is that you do not want to update your netplan to be localhost because you will run into that issue. When you use DNSBL you are usually doing so for email to block incoming emails which is configured within Plesk. And Plesk is already running a DNS server so there's no need for any other DNS servers, you can simply just add additional zones pointing to 127.0.0.1 into /var/named/run-root/var directory.
 
If I am using the providers DNS in netplan, DNSBL won't work.
host -tTXT 2.0.0.127.multi.uribl.com
2.0.0.127.multi.uribl.com descriptive text "127.0.0.1 -> Query Refused. See URIBL.COM - Realtime URI Blacklist for more information [Your DNS IP: 88.198.*.*]"
The masked IP is the IP from my server provider. Not the IP from my server or the DNS IP in netplan.
 
In this article, they recommended using local DNS in resolving.conf (like DNS in netplan):
As per post #4 by @scsa20 it's not clear (or ideal for many) why you would alter your netplan to localhost, but, your setup may very / it may suit etc.
We didn't (and wouldn't) and the Plesk article that you've posted does give workable options without doing so (i.e. not using spamhaus.org & replacing it with other DNSBL services). In addition, you could also open an account at spamhaus.org as they also have different options (once you've opened an account) to resolve this issue, albeit, in this instance, they involve much more work that simply replacing spamhaus.org with another DNSBL service.
 
Sorry, but I don't get it.
It's OK, not to edit netplan. My target is, to get that DNSBL work, without an account. Just to use local settings / local resolver.
How do I setup Plesk or my server, to use a DNSBL, like bl.spamcop.net, b.barracudacentral.org, or zen.spamhaus.org?
 
Back
Top