OPNsense Forum
English Forums => General Discussion => Topic started by: intrepid2007 on May 21, 2017, 11:09:13 am
-
Hi there,
First my question (it is more a request for a new feature):
The number of DNS servers in System --> General --> Settings is _limited_ to 4 DNS servers.
Are there plans to make this dynamic, so more DNS servers can be specified?
pfSense has this feature and it is quite useful.
Why am I asking this?
In my setup I assign an IP address + DNS servers to each LAN client via the DHCP server.
These DNS servers are also configured in System --> General --> Settings:
Here I assign each DNS server to a specific gateway. I want to ensure that the query goes through that gateway only. DNS forwarding/resolver is disabled.
In general, VPN providers provide 2 DNS servers.
So when you have 3 VPN client connections in your system, you would need to configure 3x2 = 6 DNS servers in System-->General-->Settings... But that is impossible at the moment. So now I 'only' configure 1 DNS server per VPN provider..
(I also have a set of firewall rules configured, each rule specify an IP-range and a specific gateway. This way I can route LAN clients in the 192.168.0.1x range to VPN provider A, LAN clients in the 192.168.0.2x range to VPN provider B etcetera... This works fine, no leaks...)
Thanks!
-
Hi there,
This was added recently, bumping the number to 8 as a first step:
https://github.com/opnsense/core/commit/7e34c30
This is already the backport for version 17.1.8, you can install it directly on top of 17.1.7 with:
# opnsense-patch 7e34c30
There will be another commit lifting the arbitrary limit, but it may come with a rewrite of the gateway setting handling, which isn't modelled flexibly alongside the DNS servers.
Cheers,
Franco
-
Hi Franco,
Thank you for your reply! :)
Yes, I can see that code changes have been committed last week!
Later today I will give it a try !!
Thanks!
Update: I just applied the patch, everything went fine! :)
-
Thanks for looking at this, I'll try to break this up into a flexible array for 17.7 and then we're good on this front. :)
Cheers,
Franco