openvpn私人DNS解析


1

我正在为AWS vpc部署openvpn,我为了拥有私有DNS(路由53)解析,我不得不将以下内容添加到server.conf文件中:

push "redirect-gateway def1"
push "dhcp-option DNS 10.0.0.2”

但是现在,所有的流量都通过vpn,而我想只有私有的dns和vpc ips才能通过。

谢谢您的帮助!

Answers:


1

push "redirect-gateway def1" 使您的客户端通过VPN隧道发送所有流量。但是,您要完成的任务称为拆分隧道。

你需要做的是删除 push "redirect-gateway def1" 并更改路由表以仅通过VPN路由专用IP地址(RFC 1918)。

这可以通过以下步骤完成:

  1. 删除 push "redirect-gateway def1" 从你的配置,
  2. 将以下路由添加到您的配置:

    push“route 10.0.0.0 255.0.0.0 vpn_gateway”

    推“路由172.16.0.0 255.240.0.0 vpn_gateway”

    推“路由192.168.0.0 255.255.0.0 vpn_gateway”


1
你好@Algeriassic,你能解释一下这3行是什么意思吗?因为我正面临这个问题 链接 我认为这个问题可能与这些问题有关。
ptou

1
嗨@ptou,这3行是在路由表中添加条目,只使得目的地为10.0.0.0/8,172.16.0.0/12和192.168.0.0/16的流量通过VPN,所有其他流量都流出隧道(直接上网)
Algeriassic
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.