⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 save_dns.cgi

📁 Unix下基于Web的管理工具
💻 CGI
字号:
#!/usr/local/bin/perl# save_dns.cgi# Save DNS client configurationrequire './net-lib.pl';$whatfailed = "Failed to save DNS configuration";&ReadParse();$in{'hostname'} =~ /^[A-z0-9\.\-]*$/ ||	&error("'$in{'hostname'}' is not a valid hostname");$dns = { };for($i=0; $i<$max_dns_servers; $i++) {	$ns = $in{"nameserver_$i"};	if ($ns) {		&check_ipaddress($ns) ||			&error("'$ns' is not a valid nameserver IP address");		push(@{$dns->{'nameserver'}}, $ns);		}	}if (!$in{'domain_def'}) {	@dlist = split(/\s+/, $in{'domain'});	foreach $d (@dlist) {		$d =~ /^[A-z0-9\.\-]+$/ ||			&error("'$d' is not a valid domain name");		push(@{$dns->{'domain'}}, $d);		}	@dlist>0 || &error("No domains to search given");	}&parse_order($dns);&save_dns_config($dns);&save_hostname($in{'hostname'});&redirect("");

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -