CentOS6.6下配置KMS自动激活服务器虚拟机简化配置

来源:互联网 发布:java命令行执行junit 编辑:程序博客网 时间:2024/06/15 03:51
虚拟机下的简化配置
本文只涉及虚拟机默认配置和DNS配置,其他参数根据虚拟机默认设置简化
虚拟机NAT网络下后缀域名被虚拟机自身DHCP服务器指定为localdomain,不需要再使用DHCP服务配置域名后缀
KMS服务器可以指定为公网的KMS服务器,不需要手动搭建,本文指定公网服务器为zh.us.to
本文配置的DNS只解析内网域名和公网KMS服务器域名,不解析其它外网域名

DNS服务器配置
1.安装bind
yum install -y bind bind-chroot bind-utils

2.修改主配置文件
vi /etc/named.conf 
a.监听改为自己的IP(这一步很重要,很多教程漏掉了这步)
找到listen-on port 53 { 127.0.0.1; };将127.0.0.1改为192.168.88.132
b.注释掉IPv6监听
找到listen-on-v6 port 53 { ::1; };,前面加上 //
c.允许任何主机查询
找到allow-query     { localhost; };将localhost改为any
d.允许转发,这一步为了查询公网KMS服务器而打开
在allow-query这行后面添加一行内容如下
allow-transfer { any; };
保存

3.修改域zone文件
vi /etc/named.rfc1912.zones
删除其余记录
添加
zone "localdomain" IN {        type master;        file "localdomain.zone";        allow-update { none; };};zone "zh.us.to" IN {        type forward;        forward only;        forwarders {114.114.114.114; 8.8.8.8;};};


4.配置正向解析
cd /var/named/cp named.localhost localdomain.zonevi localdomain.zone #(一定要和主配置文件里面定义的zone文件名一致)
改为
$TTL 1D  @       IN       SOA       localdomain. root (                                          0       ; serial                                          1D      ; refresh                                          1H      ; retry                                          1W      ; expire                                          3H )    ; minimum  @       IN        NS        ns.localdomain.  ns      IN        A         192.168.88.132  www     IN        A         192.168.88.132_vlmcs._tcp IN SRV 5 0 1688 zh.us.to.

4.防火墙配置
vi /etc/sysconfig/iptables 
在-A INPUT项下面添加
-A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT-A INPUT -m state --state NEW -m udp -p udp --dport 53 -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 953 -j ACCEPT
重启防火墙
service iptables restart

5.启动bind
service named start

6.客户端测试
手动设置主用DNS服务器为192.168.88.132,备用DNS服务器为空
nslookup -q=srv _vlmcs._tcp.localdomain.nslookup -q=srv _vlmcs._tcp
两条命令都能显示srv信息则表示配置成功

7.激活
slmgr.vbs /ckmsslmgr.vbs /ato


0 0
原创粉丝点击