Re: Remote DNS server

David Sommerseth <[email protected]>
Newsgroups gmane.network.openvpn.user
Message-ID <[email protected]>
On 11/12/2023 11:09, Jason Long wrote:
>> On 06/12/2023 11:09, Jason Long via Openvpn-users wrote:
> 
>> Hello,
>> Suppose the OpenVPN server is located in another country, but the DNS server is inside the company. What options should be included in the server and client configuration >file?
>>
>> Thank you.
> 
>> For OpenVPN 2.6 and newer, the new --dns option is preferred.
>> For OpenVPN 2.5 and older, use --dhcp-option.
> 
>> If you operate in a mixed environment with clients running both 2.5 and
>> 2.6, you can push both --dns and --dhcp-option from the server to
>> clients (via --push).  And once all your client is updated to 2.6,
>> remove the --dhcp-option.
> 
>> The reason for preferring --dns is that it should have a consistent
>> behavior across platforms.  The --dhcp-option has several corner cases
>> where it does slightly different things depending on if you're on
>> Windows, macOS or Linux.  *BSD and some Linux setups will not do the DNS
>> setup out-of-the-box and will require additional script hooks to be
>> enabled (the exception is when starting VPN sessions via
>> NetworkManager).  Hosts running OpenVPN 3 Linux will get DNS setup
>> out-of-the-box, and that should support the --dns option as well.
> 
> 
>> -- 
>> kind regards,
> 
>> David Sommerseth
>> OpenVPN Inc
> 
> 
> 
> Hello,
> Thank you so much.
> Do you mean the below lines for "server.conf":
> 
> OpenVPN 2.5        ==> push "dhcp-option DNS IP"
> OpenVPN 2.6        ==> dns IP
> 
> ?

I'm pretty sure I said:

 >> you can push both --dns and --dhcp-option from the server to
 >> clients (via --push)


> Do clients need special settings?

What makes you think so?  Wouldn't that defeat the purpose of --push?

Now, as I said ... If you have both OpenVPN 2.5 and OpenVPN 2.6 clients 
connecting, you should push *both*  dhcp-option and dns option(s) until 
all your clients are running OpenVPn 2.6.  OpenVPN 2.5 does only support 
dhcp-options.  OpenVPN 2.6 supports both, but will prefer --dns options 
over dhcp-options for DNS configurations.


> Is "dns search-domains domain [domain ...]" necessary? For example, your local network has a domain like "example.xyz".

Depends on your own requirements for your DNS setup.  The man page 
explains what it does.  On *nix systems, this maps to the "search" line 
in /etc/resolv.conf.


-- 
kind regards,

David Sommerseth
OpenVPN Inc



_______________________________________________
Openvpn-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openvpn-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.