最近使用disconfig上生产的时候,因为生产环境机房和开发环境机房不在一起,需要修改disconfig.properties的服务器地址。这样每次发布要修改这个文件也是挺麻烦的,于是干脆搭建域名服务器,不同环境使用各自的域名映射。
一开始是想搭在linux上的,发现依赖的openssl包版本不一致,曾经升级openssl的时候导致虚拟机环境奔溃,这次不敢贸然升级。在windows上搭建也方便,所以选择windows。其实比较了文档,除了安装有所不同,重要的配置都差不多。
一、从官网下载最新版
ftp://ftp.isc.org/isc/bind9/9.11.0-P2/BIND9.11.0-P2.x64.zip
二、解压安装
1)解压后运行 BINDInstall.exe
2)
,输入管理员密码进行安装。
3)将安装目录下的bin目录 "C:\Program Files\ISC BIND 9\bin" 添加到path环境变量。
4) 在 C:\Program Files\ISC BIND 9\etc 目录下执行命令
rndc-confgen -a
rndc-confgen > rndc.conf
将生成 rndc.key和rndc.conf 文件
5)下载
named.root,保存到C:\Program Files\ISC BIND 9\etc目录下
6)编辑配置文件
named.conf
include "C:\Program Files\ISC BIND 9\etc\rndc.key";
options {
listen-on port 53 { any; };
listen-on-v6 port 53 { ::1; };
directory "C:\Program Files\ISC BIND 9\etc";
pid-file "C:\Program Files\ISC BIND 9\etc\named.pid";
forwarders {
202.101.172.35;
8.8.8.8;
}; 无法解析的通过公网DNS解析
allow-query { any; };
allow-transfer { none; };
};
zone "." IN {
type hint;
file "C:\Program Files\ISC BIND 9\etc\named.root";
};
zone "localhost" IN {
type master;
file "C:\Program Files\ISC BIND 9\etc\localhost.zone";
allow-update { none; }; 不允许动态修改
};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "C:\Program Files\ISC BIND 9\etc\127.0.0.zone";
allow-update { none; };
};
zone "config.com" IN {
type master;
file "C:\Program Files\ISC BIND 9\etc\config.com.zone";
allow-update { none; };
};
zone "3.168.192.in-addr.arpa" IN {
type master;
file "C:\Program Files\ISC BIND 9\etc\192.168.3.zone";
allow-update { none; };
};
localhost.zone(
A记录 正向解析 从域名到IP)
$TTL 86400
localhost. IN SOA localhost. root.localhost. (
2001062501
21600
3600
604800
86400
)
IN NS localhost.
IN A 127.0.0.1
(
注意 IN NS localhost. 和 IN A 127.0.0.1 前一定要有空格或Tab,且文件必须以空行结束)
127.0.0.zone(
PTR记录 反向解析 从IP到域名)
$TTL 86400
@ IN SOA localhost. root.localhost. (
2005030122
28800
14400
3600000
86400
)
IN NS localhost.
1 IN PTR localhost.
config.com.zone
$TTL 1W
@ IN SOA ns.config.com. root.config.com. (
42 ; serial (d. adams)
2D ; refresh
4H ; retry
6W ; expiry
1W ; minimum
)
IN NS ns.config.com.
ns IN A 192.168.3.141 ; 表示ns.config.com
app IN A 192.168.3.141; 表示app.config.com
192.168.3.zone
$TTL 86400
@ IN SOA ns.config.com. root.config.com.(
2005030119;
7200;
3600;
43200;
86400;
)
IN NS ns.config.com.
141 IN PTR app.config.com. ;表示 192.168.3.141
三、启动服务
输入命令: net start named
四、修改DNS服务器
将DNS服务器地址修改为刚搭建的服务器地址(192.168.3.98)。
windows(略)
linux 修改 /etc/resolv.conf, 在第一行添加 nameserver 192.168.3.98
五、测试
- 大小: 7.5 KB
- 大小: 17.1 KB
- 大小: 3 KB
分享到:
相关推荐
Windows2003 AD域服务器详细搭建
域名服务器搭建指南,知道使用bind搭建linux的域名服务器
在虚拟机windows server 2003下搭建AD域
很多人想在局域网上搭建域名,我也找了很多软件,这个软件可用。
DNS服务器对域来说是不可或缺的,一方面,域中的计算机使用DNS域名,DNS需要为域中的计算机提供域名解析服务;另外一个重要的原因是域中的计算机需要利用DNS提供的SRV记录来定位域控制器,因此我们在创建域之前需要...
Linux_bind域名服务器搭建,详细的安装配置过程,新手必备
windows 2003 域服务器部署方案
win2003域服务器的搭建,详细描述。
本实施方案根据《XXXX活动目录规划方案》的要求进行项目实施,为了确保公司计算机上了AD域后,保证各项业务系统、应用程序等能正常运行,前期需要通过搭建一个测试环境,通过加入少部分用户到AD域中进行测试,统计在...
Windows Server AD域服务器的搭建PPT课件.pptx
域服务器的搭建
Windows 2016 AD主域的搭建,这种方法也同样适用于Windows Server 2019搭建。
WindowsServer2003AD域服务器的搭建.pptx
Windows Server AD域服务器的搭建PPT学习教案.pptx
自己在windows server 2000搭建时采用的一些文件,可能有重复的,但是文件齐全,亲测可用。
阿里云服务器搭建方案全文共1页,当前为第1页。阿里云服务器搭建方案全文共1页,当前为第1页。百微电子阿里云服务器搭建方案 阿里云...搭建步骤 将域名和阿里云服务器端的固定IP绑定以实现域名的访问 在服务器端安装
下面是一篇是如何建立域,如何加入域的分配域成员的教程,希望对大家有所帮助。 本贴中所有的成员服务器均采用微软的Windows Server 2003,客户端则采用Windows XP。 首先,当然是在成员服务器上安装上Windows ...
Linux系统下搭建域名服务器,欢迎大家学习讨论!!!
如何建立域,如何加入域的分配域成员的教程,希望对大家有所帮助
Windows Server搭建AD域服务器,实操安装,操作步骤截图。 仅供初学者学习参考使用。