日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

window 2003 linux,一步步从Windows 2003 DNS 移植到Linux下

發布時間:2023/12/15 linux 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 window 2003 linux,一步步从Windows 2003 DNS 移植到Linux下 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、準備工作:

首先進入Windows 2003, DNS 服務管理器,選查看--列表;

然后導出列表到一個文件: mydomain.txt

進入 \winnt\system32\dns 將所有文件打包,和mydomain.txt 一起復制到linux下。

二、開始遷移:

1、生成配置文件:

主域配置文件:

執行如下腳本:

#!/usr/bin/perl

##################################################################

$configfile = "/etc/named.conf";

$dnsfile = "/var/named";

$importfile = "mydomain.txt";

system("/bin/echo > $configfile");

open(OUTFILE,">>$configfile");

flock (OUTFILE,2);

print OUTFILE "options {\n";

print OUTFILE " directory \"$dnsfile\";\n";

print OUTFILE " forwarders {\n";

print OUTFILE " 202.96.199.133;\n";

print OUTFILE " 202.96.209.5;\n";

print OUTFILE " };\n";

print OUTFILE "};\n";

print OUTFILE "zone \".\" {\n";

print OUTFILE " type hint;\n";

print OUTFILE " file \"named.ca\";\n";

print OUTFILE "};\n";

open(INFILE,$importfile);

@lines = ;

$num=0;

foreach $line (@lines) {

chop ($line);

print OUTFILE "zone \"$line\" {\n";

print OUTFILE " type master;\n";

print OUTFILE " file \"$line.dns\";\n";

print OUTFILE "};\n";

$num ++;

}

close(INFILE);

close (OUTILE);

print "$num Record convert!!\n";

exit;

生成備份域配置文件: 執行這個腳本:

#!/usr/bin/perl

##################################################################

$configfile = "/etc/named.conf";

$dnsfile = "/var/named";

$importfile = "mydomain.txt";

$masterns = "1.1.1.";

system("/bin/echo > $configfile");

open(OUTFILE,">>$configfile");

flock (OUTFILE,2);

print OUTFILE "options {\n";

print OUTFILE " directory \"$dnsfile\";\n";

print OUTFILE " forwarders {\n";

print OUTFILE " 202.96.199.133;\n";

print OUTFILE " 202.96.209.5;\n";

print OUTFILE " };\n";

print OUTFILE "};\n";

print OUTFILE "zone \".\" {\n";

print OUTFILE " type hint;\n";

print OUTFILE " file \"named.ca\";\n";

print OUTFILE "};\n";

open(INFILE,$importfile);

@lines = ;

$num=0;

foreach $line (@lines) {

chop ($line);

print OUTFILE "zone \"$line\" {\n";

print OUTFILE " type slave;\n";

print OUTFILE " file \"$line.dns\";\n";

print OUTFILE " masters { $masterns; };\n";

print OUTFILE "};\n";

$num ++;

}

close(INFILE);

close (OUTILE);

print "$num Record convert!!\n";

exit;

2、復制DNS記錄:將從windows下復制過來到dns文件復制到 /var/named 下;

主備域此操作相同。

3、在/var/named下執行:

mv CACHE.DNS named.ca #配置文件windows和linux命名不同。

chown named:named * #更改所有者

chmod 644 * #更改權限

4、編輯 /etc/resolv.conf 如下:

search mydomain.com.cn

domain mydomain.com.cn

nameserver 1.1.1.1

nameserver 202.96.199.133

nameserver 202.96.209.5

5、啟動named服務。 /etc/init.d/named start

6、關閉原來的NS服務器。

7、將linux服務器的IP改成win2k的IP。

總結

以上是生活随笔為你收集整理的window 2003 linux,一步步从Windows 2003 DNS 移植到Linux下的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。