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下相关推荐
- 浪潮服务器2003系统,浪潮服务器安WINDOWS 2003操作系统.ppt
浪潮服务器安WINDOWS 2003操作系统 浪潮服务器系列安装Windows 2003操作系统;由于针对浪潮服务器的资料并不是很多,而且也不是很完整,相对于其他品牌服务器来说,安装程度简单一些. 服 ...
- windows linux 化,Xming —— 从 Windows 系统管理图像化的 Linux 应用程序
1. 关于 Xming Xming 是一个在 Microsoft Windows 计算机上运行的开源 X-Windows 终端機仿真器(X 服务器).Xming 容让 Windows 机器显示在远程 ...
- windows os x linux,What languages are Windows, Mac OS X and Linux written in?
问题 I was just wondering who knows what programming languages Windows, Mac OS X and Linux are made up ...
- windows server 2008 安装linux,使用WSL在Windows Server 2019上运行Linux的方法
本文介绍如何在Windows Server 2019上启用Windows子系统Linux(WSL)功能,及如何在Windows Server 2019上使用Linux(如Ubuntu)? Window ...
- 嵌入式Linux内核和文件系统,在IXP435上移植嵌入式Linux内核和根文件系统
简要介绍如何在IXP435上移植嵌入式Linux内核和根文件系统 1.安装交叉编译工具 为什么要先安装交叉编译工具?由于我们的Linux操作系统是安装在嵌入式处理器平台上的,需要在主机上编译出开发板需 ...
- 2003服务器文件自动只读,windows 2003 文件夹只读,iis 无法写入的问题解决方法...
1,检查是否在IIS中对整个网站打开了"写入"权限,而不仅仅是数据库文件. 2,检查是否在WIN2000的资源管理器中,将网站所在目录对EveryOne用户打开所有权限.具体方法是 ...
- Windows 2003 Server 设置技巧
很多人可以用上的泄漏的版本,相对于工作站系统,服务器在由于做了更多的内核优化,所以在稳定性和安全性方面有很大的提高.但是,很多人并不是需要Server的全部功能的,而且Server系统关闭了某些工作站 ...
- 配置windows 2003 ×××服务器
配置windows 2003 ×××服务器 服务器是Windows 2003系统,2003中×××服务叫做"路由和远程访问",系统默认就安装了这个服务,但是没有启用. 在管理工具中 ...
- windows 2003 迁移域控制器到 windows 2008
windows 2003 迁移域控制器到 windows 2008 2011-11-25 07:10:27 标签:windows 2003 迁移 2008 签:windows 2003 迁移 200 ...
最新文章
- 【Java类加载机制】深入类加载器(二)自定义加密、解密类加载器
- JavaScript中的String substring()方法和示例
- C++(STL):11---vector源码剖析
- php数组合并字段,PHP数组按要求合并
- Spring框架 IOC
- 新突破!Swin-UNet:基于纯 Transformer 结构的医学图像分割网络
- 【DEF CON】数十亿物联网设备受严重随机数生成器缺陷影响
- jmeter 导出聚合报告_使用Jmeter聚合报告生成对比图表
- Java 定制工具库 —— Print(import static)
- 国外ipv6服务器网站,国外 ipv6 服务器地址
- a豆的使命:每一位年轻人都值得珍重
- Nginx 入门指南
- Nachos实习——Lab3同步机制实习报告
- 如何快速搭建一个像“天猫精灵”的智能语音助手?
- db2中的时间函数(计算上年末,上月末,上季末)
- linux系统怎么装搜狗输入法_Linux之Ubuntu系统安装搜狗输入法
- (USB:VCP+HID复合设备与系统配置)
- Win10 环境下配置 Docker + Laradock + Laravel
- 什么?RecyclerView中获取点击位置的接口被废弃了?
- windows录屏html文件,windows怎么录屏带声音,简单高效的两种录制法
热门文章
- mysql group by 规则_MySQL 中关于 GROUP BY 的问题
- 伦巴时间步的动作要领_准军集结号,叶教官队列动作教学
- logincontroller.java_ucenter整合java项目,注册问题
- jmeter HTTPS和HTTP的区别
- Angular本地数据存储LocalStorage
- 2014年2月份第3周51Aspx源码发布详情
- IOS-UIDynamic
- ORACLE客户端与服务器连接
- 你们计算机专业的学生应该看看这篇文章
- windows sharepoint service 3.0 wss3 URL 映射问题,差点把网站废掉