需求背景

客户希望vpc内网配置的域名解析,通过vpn拨入到本地生效,无需手动去配置hosts解析,以下是具体案例的实践过程。

1.配置内网解析的域名如下

openvpn dns push 01

2.vpn服务—​openvpn—​修改,在附加配置里增加以下内容

push "route 172.20.0.0 255.255.0.0"
push "dhcp-option DNS 172.20.255.254"

备注:push的路由需要按照指定的格式

3.本地拨入vpn以后查看是否生效,如果没有生效

4.刷新一下dns缓存

ipconfig /flushdns

如截图,解析已经生效

openvpn dns push 02

如内网dns配置没有生效,需要离开私有网络重新加入私有网络时手动指定内网ip地址;或者手动更改/etc/resolv.conf的配置,格式如下

[root@i-tqzv58ti ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search localdomain pek3.qingcloud.com
nameserver 172.20.255.254