亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? save_soa.cgi

?? BIND 9 dynamic DNS webmin module. This module supports both static and dynamic zones, and IPv4 and I
?? CGI
字號:
#! /usr/bin/perl##    B9DDNS - BIND 9 dynamic DNS webmin module.#    Copyright (C) 2003 John Horne. <john.horne@plymouth.ac.uk>#    Copyright (C) 2004 John Horne. <john.horne@plymouth.ac.uk>##    This program is free software; you can redistribute it and/or modify#    it under the terms of the GNU General Public License as published by#    the Free Software Foundation; either version 2 of the License, or#    (at your option) any later version.##    This program is distributed in the hope that it will be useful,#    but WITHOUT ANY WARRANTY; without even the implied warranty of#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the#    GNU General Public License for more details.##    You should have received a copy of the GNU General Public License#    along with this program; if not, write to the Free Software#    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.### Save changes to an SOA record.#use strict;no strict 'vars';require './b9ddns-lib.pl';my $serial = my $new_serial = my $dynamic_zone = my $ttl = 0;my $conf = my $zone = my $view = my $old_rec = my $zone_ref = '';my $time = my $refresh = my $retry = my $expiry = my $neg_cache = '';my $serial_str = my $host = my $master = my $hostmaster = '';my $file = my $real_file = my $values = '';my @recs = ();my $space = ' ';my $nltabs = "\n\t\t\t";&ReadParse();&error_setup($text{'master_err2'});%access = &get_module_acl();$conf = &get_config();if ($in{'view'}) {	$view = $conf->[$in{'view'}];	$conf = $view->{'members'};}$zone = $conf->[$in{'index'}];unless (&can_edit_zone(\%access, $zone, $view)) {	&terror('master_ecannot');}if ($access{'ro'}) {	&terror('master_ero');}unless ($access{'params'}) {	&terror('master_esoacannot');}$zone_ref = &get_zone_data($zone);$dynamic_zone = $zone_ref->[1];if ($dynamic_zone == 2) {	&terror('recs_eupdate');}## Check the input values.#$file = $in{'file'};$real_file = $config{'chroot'} . &absolute_path($file) if ($file);$host = $in{'origin'};$master = $in{'master'};unless (&valdnsname($master, 0, $in{'origin'})) {	&terror('master_emaster', $master);}&trim($in{'email'});$hostmaster = $in{'email'};unless ($hostmaster) {	&terror('master_eemail_missing');}elsif ($hostmaster ne '.' && &valemail($hostmaster)) {	$hostmaster = &email_to_dotted($hostmaster, $in{'origin'});}else {	&terror('master_eemail', $hostmaster);}if (! $in{'serial'} || $in{'serial'} =~ /\D/o) {	&terror('master_eserial');}if ($in{'serial'} < $in{'oldserial'}) {	&terror('master_eserial_toolow');}$time = $in{'refresh'} . $in{'refunit'};$refresh = &convert_time(0, $time);unless ($refresh) {	&terror('master_erefresh', $time);}$time = $in{'retry'} . $in{'retunit'};$retry = &convert_time(0, $time);unless ($retry) {	&terror('master_eretry', $time);}$time = $in{'expiry'} . $in{'expunit'};$expiry = &convert_time(0, $time);unless ($expiry) {	&terror('master_eexpiry', $time);}if ($expiry < $refresh || $expiry < $retry) {	&terror('master_eexpiry_toolow');}$time = $in{'ncache'} . $in{'ncacheunit'};$neg_cache = &convert_time(0, $time);unless ($neg_cache) {	&terror('master_encache', $time);}unless ($dynamic_zone) {	&lock_file($real_file);		# Do this first so no-one changes the					# serial number beneath us.	@recs = &get_zone(0, $file, $in{'origin'}, undef, $in{'type'});	$old_rec = $recs[$in{'num'}];}## Check that we can update the serial number. For dynamic zones we must# increase the serial number otherwise the changes are ignored.#$new_serial = &check_serial_number($zone_ref, $zone, \@recs, undef);if ($dynamic_zone) {	$serial_str = &get_soa_rec($zone, undef, undef);	if ($serial_str =~ /^(\S+)\s+(\d+)\s+IN\s+SOA\s+\S+\s+\S+\s+(\d+)/o) {		$host = $1; $ttl = $2; 	}	else {		&terror('soa_serial_invalid');	}	if ($in{'serial'} == $in{'oldserial'}) {		if ($new_serial == 1) {			$new_serial = $3 + 1;		}	}	else {		$new_serial = $in{'serial'};	}}else {	$host = $old_rec->{'fqdn'};	$ttl = ($old_rec->{'ttl'} == 0) ? undef : $old_rec->{'ttl'};	if ($config{'updserial_on'}) {		if ($in{'serial'} != $in{'oldserial'}) {			$new_serial = $in{'serial'};		}	}	else {		$new_serial = $old_rec->{'values'}->[2];	}}## Check that the new serial number is valid.#if ($config{'soa_date_style'}) {	if ($config{'serial_exceed99'} == 0 &&			&calc_secs(substr($new_serial, 0, 8)) > time()) {		&terror('master_eserial_toohigh');	}	unless (&valid_date($new_serial)) {		&terror('soa_serial_invalid');	}}$values = sprintf('%s %s %s%s%s%s%s%s%s%s%s%s%s', $master, $hostmaster,			($dynamic_zone) ? ''     : "($nltabs", $new_serial,			($dynamic_zone) ? $space : $nltabs, $refresh,			($dynamic_zone) ? $space : $nltabs, $retry,			($dynamic_zone) ? $space : $nltabs, $expiry,			($dynamic_zone) ? $space : $nltabs, $neg_cache,			($dynamic_zone) ? ''     : ')');## Now we can update the SOA record.#&modify_record($zone, $file, $old_rec, $host, $ttl, 'IN', 'SOA', $values);&unlock_file($real_file);&webmin_log('soa', undef, $in{'origin'}, \%in);&redirect("edit_zone.cgi?index=$in{'index'}&view=$in{'view'}&type=$in{'type'}");exit;

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久国产夜色精品鲁鲁99| 中文字幕在线观看一区| 99久久99久久精品免费看蜜桃| 日韩福利电影在线| 亚洲国产成人高清精品| 亚洲成a人片在线观看中文| 一区二区三区精品在线观看| 亚洲男人电影天堂| 亚洲国产aⅴ天堂久久| 亚洲国产成人av| 视频在线观看91| 丝袜亚洲精品中文字幕一区| 蜜臀av性久久久久av蜜臀妖精| 美美哒免费高清在线观看视频一区二区 | 亚洲国产成人av网| 亚洲电影在线免费观看| 亚洲h动漫在线| 免费黄网站欧美| 午夜欧美在线一二页| 国产精品国产三级国产普通话蜜臀| 国产精品乱码一区二三区小蝌蚪| 亚洲欧洲精品一区二区精品久久久 | 精品国产百合女同互慰| 国产女人aaa级久久久级| 亚洲人亚洲人成电影网站色| 亚洲精品视频在线看| 日本最新不卡在线| 国产酒店精品激情| 日本乱码高清不卡字幕| 91精品国产欧美一区二区18| 久久久久久久国产精品影院| 亚洲桃色在线一区| 男男成人高潮片免费网站| 黄页网站大全一区二区| 不卡视频一二三四| 69堂精品视频| 国产精品人人做人人爽人人添| 亚洲午夜免费福利视频| 久久99久久99精品免视看婷婷| 成人黄色a**站在线观看| 欧美偷拍一区二区| 亚洲国产精品传媒在线观看| 五月天视频一区| 成人自拍视频在线| 日韩一区二区中文字幕| 一区二区三区中文在线| 国产精品综合网| 51久久夜色精品国产麻豆| 国产精品不卡一区二区三区| 美女性感视频久久| 精品视频在线免费看| 国产精品美女www爽爽爽| 久久99热狠狠色一区二区| 欧亚一区二区三区| 国产精品电影一区二区| 狠狠色狠狠色综合日日91app| 欧美日精品一区视频| 最新中文字幕一区二区三区| 国产传媒久久文化传媒| 日韩午夜精品电影| 午夜精品福利在线| 色婷婷一区二区三区四区| 欧美国产一区二区| 国产一区二区三区久久悠悠色av| 日韩一区二区在线观看视频播放| 亚洲国产精品久久人人爱| 99久久精品免费看| 国产精品国产馆在线真实露脸 | 92精品国产成人观看免费| 国产欧美日韩在线| 国产专区综合网| 精品国产成人系列| 国产麻豆精品在线观看| 26uuu另类欧美| 狠狠久久亚洲欧美| 亚洲精品一线二线三线| 久久er99精品| 久久综合丝袜日本网| 国产乱码精品一区二区三区五月婷| 日韩欧美中文字幕精品| 精品一区二区免费视频| 精品国产欧美一区二区| 国产最新精品免费| 欧美国产一区二区在线观看| 成人国产精品视频| 亚洲人午夜精品天堂一二香蕉| 99久久综合狠狠综合久久| |精品福利一区二区三区| 日本韩国一区二区三区视频| 亚洲国产三级在线| 欧美一区欧美二区| 国产一区二区三区在线看麻豆| 久久久精品tv| 91免费在线播放| 亚洲www啪成人一区二区麻豆| 91精品国产品国语在线不卡| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲国产精品国自产拍av| 91麻豆自制传媒国产之光| 午夜精品久久久久久久蜜桃app| 91精品福利在线一区二区三区 | 欧美午夜精品一区二区蜜桃 | 麻豆精品在线视频| 亚洲国产高清在线| 欧美专区在线观看一区| 免费人成网站在线观看欧美高清| 久久久一区二区| 色成人在线视频| 欧美a一区二区| 自拍偷在线精品自拍偷无码专区| 色狠狠一区二区| 韩日欧美一区二区三区| 亚洲欧美日韩精品久久久久| 日韩欧美中文字幕一区| av资源网一区| 精品一区二区三区日韩| 一区二区三区精品| 久久久久久9999| 欧美系列日韩一区| 风间由美中文字幕在线看视频国产欧美| 一区二区在线看| 久久久久久亚洲综合影院红桃| 欧美日韩综合在线| bt7086福利一区国产| 国产在线视频一区二区三区| 伊人开心综合网| 国产偷国产偷精品高清尤物 | 国产露脸91国语对白| 亚洲风情在线资源站| 国产精品久久三区| 久久综合色综合88| 3d动漫精品啪啪| 欧美性高清videossexo| a级精品国产片在线观看| 国产精品亚洲一区二区三区妖精 | 精品视频一区二区不卡| 99精品欧美一区二区三区小说| 青青草原综合久久大伊人精品| 1000部国产精品成人观看| 中文字幕精品三区| wwwwww.欧美系列| 欧美电影免费观看高清完整版在线 | 日韩一二三四区| 欧美人狂配大交3d怪物一区| 91国产免费观看| 97精品超碰一区二区三区| 国产suv一区二区三区88区| 精品一二三四在线| 日本三级韩国三级欧美三级| 亚洲a一区二区| 亚洲国产欧美另类丝袜| 亚洲精品国产精品乱码不99 | 亚洲国产精品自拍| 亚洲精品va在线观看| 中文字幕在线免费不卡| 中文字幕不卡的av| 国产精品美女久久久久aⅴ | 亚洲va国产天堂va久久en| 午夜精品久久久| 欧美aⅴ一区二区三区视频| 日产精品久久久久久久性色| 日韩精品视频网站| 另类小说视频一区二区| 激情综合亚洲精品| 久久99蜜桃精品| 国产乱码字幕精品高清av| 国产精品一区一区三区| 国产.欧美.日韩| 白白色亚洲国产精品| 91麻豆国产在线观看| 欧美亚洲综合在线| 欧美一区二区三区四区视频| 精品捆绑美女sm三区| 国产性天天综合网| 亚洲天堂a在线| 婷婷国产v国产偷v亚洲高清| 久久精品免费看| 成人av影视在线观看| av中文字幕亚洲| 这里只有精品电影| 国产欧美日本一区视频| 曰韩精品一区二区| 狠狠色伊人亚洲综合成人| 99精品国产视频| 日韩写真欧美这视频| 国产精品久久久久久久久免费樱桃 | 自拍偷拍国产精品| 日日夜夜精品视频天天综合网| 激情综合色综合久久| 91亚洲国产成人精品一区二三| 欧美日韩日日摸| 欧美国产日韩a欧美在线观看| 日韩高清国产一区在线| 精品亚洲欧美一区| 91福利视频久久久久| 国产三级三级三级精品8ⅰ区| 亚洲一区二区三区免费视频| 国产精品一区二区在线观看不卡| 91福利精品第一导航| 久久久精品中文字幕麻豆发布|