如何清除 vpn 连接上的 dns 缓存?

如何清除 vpn 连接上的 dns 缓存?

连接到客户的 VPN 后,我需要发出此命令:

service nscd reload

或者等待一段时间才可以访问内部服务。

我怎样才能让这自动发生?

答案1

最终创建了这个脚本:/etc/network/if-up.d/aftervpn

#!/bin/bash -e

if [[ "$IFACE" =~ ^(vpn)[0-9] ]]; then
    service nscd reload
fi

相关内容