📄 save_dns.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 + -