我需要从外部客户端定期重新加载命名区域。 但是所有“远程执行”功能都被禁用(system,exec,shell_exec等)
我有这样的脚本(使用基本的http身份验证):
$ip = $_SERVER['REMOTE_ADDR'];
$user = $_SERVER['REMOTE_USER'];
if (isset($ip) && isset($user)) {
// .... zone managment - nsupdate
// reload zone
shell_exec("/usr/sbin/rndc reload");
}
是否可以用另一种方式运行此rdns / nsupdate?