![]() |
|
安徽电信nod32升级服务器
服务器地址:http://eset.corbie.com.cn
本站重新开放注册,大家赶快下有用的资源....
nod32服务器升级即时信息统计系统地址:http://corbie.9966.org
客户端下载地址: http://www.corbie.com.cn/nod32.rar
服务器地址:http://eset.corbie.com.cn
本站重新开放注册,大家赶快下有用的资源....
nod32服务器升级即时信息统计系统地址:http://corbie.9966.org
客户端下载地址: http://www.corbie.com.cn/nod32.rar
IIS6上传文件不能大于200K的解决办法
作者:Corbie 日期:2006-08-21 10:06
1. 依次打开 开始--设置--控制面板--管理工具--服务
关闭 IIS Admin Service 服务
或从CMD执行命令 iisreset.exe /stop
2. 用记事本(推荐)打开 Windows\system32\inesrv\metabase.xml
3. 修改 SPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800
4. 启动 IIS Admin Service (运行iisreset.exe /start)
关闭 IIS Admin Service 服务
或从CMD执行命令 iisreset.exe /stop
2. 用记事本(推荐)打开 Windows\system32\inesrv\metabase.xml
3. 修改 SPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800
4. 启动 IIS Admin Service (运行iisreset.exe /start)
终于搞定了Mysql双机同步!
作者:Corbie 日期:2006-01-15 15:10
PVPGN中使用ASP页面调用xml做战网排行榜
作者:Corbie 日期:2005-12-21 12:29
首先你要开启pvpgn的xml输出功能。修改bnetd.conf最后两项关于xml输出的开关
以下是显示天梯文件的ASP代码:
<%
dim node,i,nodecount
set Doc = CreateObject("MSXML2.DOMDocument.3.0")
Doc.async = false
'请改成你相应xml文件的位置
Doc.load(Server.MapPath("如:pvpgn/pvpgn-1.7.9/var/status/xxxx.xml"))
set root = Doc.documentElement
set nodeLis = root.childNodes
nodeCount = nodeLis.length
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>中国战网积分排行榜</title>
</head>
<body>
<div align="center"><strong>中国战网积分排行榜
</strong></div>
<table width="700" border="1" cellpadding="0" cellspacing="0" align="center">
<tr align="center">
<td>排名</td>
<td>姓名</td>
<td>级别</td>
<td>经验</td>
<td>胜利</td>
<td>失败</td>
</tr>
<%
For i=1 to nodeCount
set node = nodeLis.nextNode()
%>
<tr align="center">
<td><%=node.selectSingleNode("rank").text%></td>
<td><%=node.selectSingleNode("name").text%></td>
<td><%=node.selectSingleNode("level").text%></td>
<td><%=node.selectSingleNode("xp").text%></td>
<td><%=node.selectSingleNode("wins").text%></td>
<td><%=node.selectSingleNode("losses").text%></td>
</tr>
<% Next %>
</table>
<p>制作:中国战网 </p>
</body>
</html>
以下是显示天梯文件的ASP代码:
<%
dim node,i,nodecount
set Doc = CreateObject("MSXML2.DOMDocument.3.0")
Doc.async = false
'请改成你相应xml文件的位置
Doc.load(Server.MapPath("如:pvpgn/pvpgn-1.7.9/var/status/xxxx.xml"))
set root = Doc.documentElement
set nodeLis = root.childNodes
nodeCount = nodeLis.length
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>中国战网积分排行榜</title>
</head>
<body>
<div align="center"><strong>中国战网积分排行榜
</strong></div>
<table width="700" border="1" cellpadding="0" cellspacing="0" align="center">
<tr align="center">
<td>排名</td>
<td>姓名</td>
<td>级别</td>
<td>经验</td>
<td>胜利</td>
<td>失败</td>
</tr>
<%
For i=1 to nodeCount
set node = nodeLis.nextNode()
%>
<tr align="center">
<td><%=node.selectSingleNode("rank").text%></td>
<td><%=node.selectSingleNode("name").text%></td>
<td><%=node.selectSingleNode("level").text%></td>
<td><%=node.selectSingleNode("xp").text%></td>
<td><%=node.selectSingleNode("wins").text%></td>
<td><%=node.selectSingleNode("losses").text%></td>
</tr>
<% Next %>
</table>
<p>制作:中国战网 </p>
</body>
</html>
架构根据电信、网通用户自动解析不同IP的DNS服务器
作者:Corbie 日期:2005-12-19 11:40
本文档基于FreeBSD、BIND平台,Win用户请回避,没有FreeBSD基础的用户请回避。Linux或者其他Unix用户可以作为参考文档。
配置步骤:
1. 前言
2. 软件列表
3. 安装BIND 9
4. 配置BIND 9
5. 测试BIND 9
6. 添加一个NS地址
7. 添加一个域名
8. 测试域名
一、 前言
本文假设你有一定的FreeBSD操作经验,懂得日常的FreeBSD操作,有良好的耐心,可以
把文档看完,可以处理突发的问题。
本文再假设你已经有了一个域名,并且已经指向所操作的服务器,服务器的/etc/rc.conf
已经正确的设置此域名。在本文里面,此域名为ns.naizhao.com,IP为219.132.1.1。
/etc/rc.conf如下所设置
hostname="ns.naizhao.com" #机器的域名,请酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
请别照抄。fxp0为我机器上面的网卡。
二、 软件列表
本文所用到的软件可从以下地址获取。连接地址最后更新为2005/12/12
BIND 9.3.1
ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz
三、 安装BIND 9
我们假设你已经把BIND 9使用fetch或者wget到/root/下,并且已经su为root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已经安装上了。如果安装过程中出现什么问题,一般不会是你的人品有问题,
请分析错误信息,把缺少的包给安装上。
四、 配置BIND 9
先别急,看看你的BIND版本再说。
# named -v
如果你是FreeBSD 4,估计你看到的提示类似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估计你不会看到上面的信息。然后我们再来输入
# /usr/local/sbin/named -v
这次,不管你是FreeBSD 4还是FreeBSD 5,都会看到下面的信息
BIND 9.3.1
所以在这里,我们统一使用/usr/local/sbin/named
废话少说,开始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
会在当前目录生成一个localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打开rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之间的内容,去掉注释#,添加到named.conf中
编辑named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的内容全部用/**/注释
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把刚才rndc.conf里面的内容添加进去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的内容只供参考)
接下来的,就是文章里面的重头戏了。把下面的内容,原封不动的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接着就是测试
五、 测试BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情况下你会看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下键盘的ctrl+c,先把BIND 9停掉。
六、 添加一个NS
平时大家修改域名信息的时候,都会发现有一个DNS信息的修改,里面会有一些类似
ns7.hichina.com一样的东西。添加这个东西不难,在新网的后台就可以添加。添加
的时候要注意,域名状态设置里面的域名必须不能在锁定状态。
登陆新网的后台->域名管理->注册本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->确定->MyDNS功能->添加新的A记录->ns->IP地址
219.132.1.1->提交。
对于一些收费的(如万网)或者不提供DNS服务器注册的管理后台,我们一样有办法去
解决。首先按照上面的,先添加一个A记录,然后打开
http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp
按照上面的提示注册一下就行。
OK,等待DNS生效吧
七、 添加一个域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加网通的解析,解析到的IP为202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加电信的解析,解析到的IP为219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一个脚本,用于在系统启动的时候自动把DNS服务器启起来
# ee /usr/local/etc/rc.d/named.sh
添加内容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服务器启起来
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服务器就算是跑起来了。试一下分别用网通和电信的线路ping一下吧,嘿嘿。
八、 测试域名
除了用简单的ping来测试域名外,你还可以使用nslookup来测试域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com
配置步骤:
1. 前言
2. 软件列表
3. 安装BIND 9
4. 配置BIND 9
5. 测试BIND 9
6. 添加一个NS地址
7. 添加一个域名
8. 测试域名
一、 前言
本文假设你有一定的FreeBSD操作经验,懂得日常的FreeBSD操作,有良好的耐心,可以
把文档看完,可以处理突发的问题。
本文再假设你已经有了一个域名,并且已经指向所操作的服务器,服务器的/etc/rc.conf
已经正确的设置此域名。在本文里面,此域名为ns.naizhao.com,IP为219.132.1.1。
/etc/rc.conf如下所设置
hostname="ns.naizhao.com" #机器的域名,请酌情修改
ifconfig_fxp0="inet 219.132.1.1 netmask 255.255.255.0" #此行可能有所不同,
请别照抄。fxp0为我机器上面的网卡。
二、 软件列表
本文所用到的软件可从以下地址获取。连接地址最后更新为2005/12/12
BIND 9.3.1
ftp://ftp.isc.org/isc/bind9/9.3.1/bind-9.3.1.tar.gz
三、 安装BIND 9
我们假设你已经把BIND 9使用fetch或者wget到/root/下,并且已经su为root。
# tar zxvf bind-9.3.1.tar.gz
# cd bind-9.3.1
# ./configure
# make
# make install
# make clean
到此,BIND 9已经安装上了。如果安装过程中出现什么问题,一般不会是你的人品有问题,
请分析错误信息,把缺少的包给安装上。
四、 配置BIND 9
先别急,看看你的BIND版本再说。
# named -v
如果你是FreeBSD 4,估计你看到的提示类似下面的
named 8.3.7-REL Sun Dec 12 04:15:36 CST 2004
如果你是FreeBSD 5,估计你不会看到上面的信息。然后我们再来输入
# /usr/local/sbin/named -v
这次,不管你是FreeBSD 4还是FreeBSD 5,都会看到下面的信息
BIND 9.3.1
所以在这里,我们统一使用/usr/local/sbin/named
废话少说,开始配置吧。
# cd /etc/namedb
# chmod +x make-localhost
# ./make-localhost
会在当前目录生成一个localhost.rev和localhost-v6.rev。后者是用于IPv6
生成rndc的key
# /usr/local/sbin/rndc-confgen >rndc.conf
打开rndc.conf,把
# Use with the following in named.conf, adjusting the allow list as needed:
......
# End of named.conf
之间的内容,去掉注释#,添加到named.conf中
编辑named.conf
# ee named.conf
找到
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
// RFC 3152
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.ARPA" {
type master;
file "localhost-v6.rev";
};
// RFC 1886 -- deprecated
zone "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.IP6.INT" {
type master;
file "localhost-v6.rev";
};
把上面的内容全部用/**/注释
/*
zone "." {
type hint;
......
file "localhost-v6.rev";
};
*/
在named.conf文件的最后,把刚才rndc.conf里面的内容添加进去
key "rndc-key" {
algorithm hmac-md5;
secret "ILzfx8ONk2444ix9jnDfKA==";
};
controls {
inet 127.0.0.1 port 953
allow { 127.0.0.1; } keys { "rndc-key"; };
};
(上面的内容只供参考)
接下来的,就是文章里面的重头戏了。把下面的内容,原封不动的添加到named.conf的最后
//add cnc acl by naizhao
acl "CNC" {
58.16.0.0/16;
58.17.0.0/17;
58.17.128.0/17;
58.18.0.0/16;
58.19.0.0/16;
58.20.0.0/16;
58.21.0.0/16;
58.22.0.0/15;
58.240.0.0/15;
58.242.0.0/15;
58.244.0.0/15;
58.246.0.0/15;
58.248.0.0/13;
60.0.0.0/13;
60.8.0.0/15;
60.10.0.0/16;
60.11.0.0/16;
60.12.0.0/16;
60.13.0.0/18;
60.13.128.0/17;
60.14.0.0/15;
60.16.0.0/13;
60.24.0.0/14;
60.30.0.0/16;
60.31.0.0/16;
60.208.0.0/13;
60.216.0.0/15;
60.218.0.0/15;
60.220.0.0/14;
61.48.0.0/13;
61.133.0.0/17;
61.134.96.0/19;
61.134.128.0/17;
61.135.0.0/16;
61.137.128.0/17;
61.138.0.0/17;
61.138.128.0/18;
61.139.128.0/18;
61.148.0.0/15;
61.156.0.0/16;
61.159.0.0/18;
61.161.0.0/18;
61.161.128.0/17;
61.162.0.0/16;
61.163.0.0/16;
61.167.0.0/16;
61.168.0.0/16;
61.176.0.0/16;
61.179.0.0/16;
61.181.0.0/16;
61.182.0.0/16;
61.189.0.0/17;
125.32.0.0/16;
125.40.0.0/13;
202.96.0.0/18;
202.96.64.0/21;
202.96.72.0/21;
202.97.128.0/18;
202.97.224.0/21;
202.97.240.0/20;
202.98.0.0/21;
202.98.8.0/21;
202.99.64.0/19;
202.99.96.0/21;
202.99.128.0/19;
202.99.160.0/21;
202.99.168.0/21;
202.99.176.0/20;
202.99.208.0/20;
202.99.224.0/21;
202.99.232.0/21;
202.99.240.0/20;
202.102.128.0/21;
202.102.224.0/21;
202.102.232.0/21;
202.106.0.0/16;
202.107.0.0/17;
202.108.0.0/16;
202.110.0.0/17;
202.111.128.0/18;
203.93.8.0/24;
203.93.192.0/18;
210.13.128.0/17;
210.14.160.0/19;
210.14.192.0/19;
210.15.32.0/19;
210.15.96.0/19;
210.15.128.0/18;
210.21.0.0/16;
210.52.128.0/17;
210.53.0.0/17;
210.53.128.0/17;
210.74.96.0/19;
210.74.128.0/19;
210.82.0.0/15;
218.8.0.0/14;
218.12.0.0/16;
218.21.128.0/17;
218.24.0.0/14;
218.56.0.0/14;
218.60.0.0/15;
218.67.128.0/17;
218.68.0.0/15;
218.104.0.0/14;
219.154.0.0/15;
219.156.0.0/15;
219.158.0.0/17;
219.158.128.0/17;
219.159.0.0/18;
220.252.0.0/16;
221.0.0.0/15;
221.2.0.0/16;
221.3.0.0/17;
221.3.128.0/17;
221.4.0.0/16;
221.5.0.0/17;
221.5.128.0/17;
221.6.0.0/16;
221.7.0.0/19;
221.7.32.0/19;
221.7.64.0/19;
221.7.96.0/19;
221.8.0.0/15;
221.10.0.0/16;
221.11.0.0/17;
221.11.128.0/18;
221.11.192.0/19;
221.12.0.0/17;
221.12.128.0/18;
221.13.0.0/18;
221.13.64.0/19;
221.13.96.0/19;
221.13.128.0/17;
221.14.0.0/15;
221.192.0.0/15;
221.194.0.0/16;
221.195.0.0/16;
221.196.0.0/15;
221.198.0.0/16;
221.199.0.0/19;
221.199.32.0/20;
221.199.128.0/18;
221.199.192.0/20;
221.200.0.0/14;
221.204.0.0/15;
221.206.0.0/16;
221.207.0.0/18;
221.207.64.0/18;
221.207.128.0/17;
221.208.0.0/14;
221.212.0.0/16;
221.213.0.0/16;
221.216.0.0/13;
222.128.0.0/14;
222.132.0.0/14;
222.136.0.0/13;
222.160.0.0/15;
222.162.0.0/16;
222.163.0.0/19;
222.163.32.0/19;
222.163.64.0/18;
222.163.128.0/17;
};
//view add by naizhao
view "view_cnc" {
match-clients { CNC; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/cnc.def";
};
view "view_any" {
match-clients { any; };
zone "." {
type hint;
file "named.root";
};
zone "0.0.127.IN-ADDR.ARPA" {
type master;
file "localhost.rev";
};
include "master/telecom.def";
};
添加完成后,保存。
# mkdir master
# touch master/cnc.def
# touch master/telecom.def
完成,接着就是测试
五、 测试BIND 9
# /usr/local/sbin/named -gc /etc/namedb/named.conf
正常的情况下你会看到下面的信息
12-Dec-2005 13:55:46.772 starting BIND 9.3.1 -gc /etc/namedb/named.conf
12-Dec-2005 13:55:46.816 loading configuration from '/etc/namedb/named.conf'
12-Dec-2005 13:55:46.824 no IPv6 interfaces found
12-Dec-2005 13:55:46.825 listening on IPv4 interface fxp0, 219.132.1.1#53
12-Dec-2005 13:55:46.825 listening on IPv4 interface lo0, 127.0.0.1#53
......
12-Dec-2005 13:55:46.866 running
只要有最后一行,那么你的配置就算是基本成功了。
按一下键盘的ctrl+c,先把BIND 9停掉。
六、 添加一个NS
平时大家修改域名信息的时候,都会发现有一个DNS信息的修改,里面会有一些类似
ns7.hichina.com一样的东西。添加这个东西不难,在新网的后台就可以添加。添加
的时候要注意,域名状态设置里面的域名必须不能在锁定状态。
登陆新网的后台->域名管理->注册本域名下的DNS->DNS名字:ns->IP地址219.132.1.1
(按照自己要求修改IP地址)->确定->MyDNS功能->添加新的A记录->ns->IP地址
219.132.1.1->提交。
对于一些收费的(如万网)或者不提供DNS服务器注册的管理后台,我们一样有办法去
解决。首先按照上面的,先添加一个A记录,然后打开
http://domain.cnic.ac.cn/domain/nameserver/createhost.jsp
按照上面的提示注册一下就行。
OK,等待DNS生效吧
七、 添加一个域名
# cd /etc/namedb/master
# mkdir cnc
# mkdir telecom
# ee cnc.def
添加
zone "wuhongsheng.com" {
type master;
file "master/cnc/wuhongsheng.com";
};
# ee telecom.def
添加
zone "wuhongsheng.com" {
type master;
file "master/telecom/wuhongsheng.com";
};
添加网通的解析,解析到的IP为202.111.1.1
#ee cnc/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 202.111.1.1
www IN A 202.111.1.1
;
;end
添加电信的解析,解析到的IP为219.132.1.2
#ee telecom/wuhongsheng.com
添加
$TTL 3600
$ORIGIN wuhongsheng.com.
@ IN SOA ns.naizhao.com. root.ns.naizhao.com.(
2005121013 ;Serial
3600 ; Refresh ( seconds )
900 ; Retry ( seconds )
68400 ; Expire ( seconds )
15 );Minimum TTL for Zone ( seconds )
;
@ IN NS ns.naizhao.com.
@ IN A 219.132.1.2
www IN A 219.132.1.2
;
;end
添加一个脚本,用于在系统启动的时候自动把DNS服务器启起来
# ee /usr/local/etc/rc.d/named.sh
添加内容
/usr/local/sbin/named -gc /etc/namedb/named.conf &
# chmod 777 /usr/local/etc/rc.d/named.sh
把服务器启起来
# /usr/local/etc/rc.d/named.sh
OK,到此你的DNS服务器就算是跑起来了。试一下分别用网通和电信的线路ping一下吧,嘿嘿。
八、 测试域名
除了用简单的ping来测试域名外,你还可以使用nslookup来测试域名
# nslookup
>server ns.naizhao.com
>set q=a
>wuhongsheng.com
使用apache和IIS,共用80端口的一个解决方案
作者:Corbie 日期:2005-12-19 11:36
将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。
在httpd.conf里面,取消下面四行的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
然后建立一个虚拟主机,将该域名的所有访问转向81端口。
<VirtualHost *:80>
ServerName www.ruoo.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
</VirtualHost>
这样,对外就可以只需要一个端口,即可同时使用apache和IIS的功能了
在httpd.conf里面,取消下面四行的注释:
LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
然后建立一个虚拟主机,将该域名的所有访问转向81端口。
<VirtualHost *:80>
ServerName www.ruoo.com
ProxyPass / http://localhost:81/
ProxyPassReverse / http://localhost:81/
</VirtualHost>
这样,对外就可以只需要一个端口,即可同时使用apache和IIS的功能了
wow服务器端建设录象以及工具
作者:Corbie 日期:2005-12-01 11:22
录象下载
mysql管理下载
mysql数据库下载
mysql连接器下载
wowPython模拟器文件下载
wowPython数据库文件下载
一:安装前准备
1.操作系统:
Windows 2K/XP
Windows 2003/Longhorn没试过
2.所需工具:
mysql-4.0.21-win http://dev.mysql.com/downloads/mysql/4.0.html
mysqlcc-0.9.4-win http://dev.mysql.com/downloads/other/mysqlcc.html
MyODBC-standard-3.51.9-win http://dev.mysql.com/downloads/connector/odbc/3.51.html
wowpython0.11 见本贴附件
3.需要的数据库有:
wow.sql(14M) 见本贴附件
4.客户端:
wow beta6(World of Warcraft v0.11.0)
WoW登录器 见本贴附件
软件介绍:
mysql-4.0.21-win 是数据库主程序
mysql-control-center0.9.4-win 是数据库管理界面程序
MyODBC-standard-3.51.9-win 是MySQL与Windows数据服务的连接驱动
wonpython0.11 是架设本模拟服务器的主程序
wow.sql 是14M的数据库
二:安装配置
1. 安装mysql-4.0.21-win, mysqlcc-0.9.4-win, MyODBC-standard-3.51.9-win,此处假设mysql-4.0.21-win安装在“d:mysql”(如安装在其它目录,请用实际安装目录代替);运行“d:mysqlinwinmysqladmin.exe”以在“Windows”系统目录下生成“my.ini”文件,第一次运行该程序会提示输入要求输入“user name”和“password”,按“Cancel”取消对话框。右键点击系统托盘区(System Tray:即任务栏时钟小图标区)中的“红绿灯”图标,在弹出菜单中选“Show me”,出现“WinMySQLadmin 1.4”窗口。点击“my.ini Setup”页面,在文本区显示为:
---------------------------------------
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
---------------------------------------
请在头部添加以下几行:
---------------------------------------
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
---------------------------------------
最后文本区的内容如下:
---------------------------------------
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
----------------------------------------
此处的“D:/mysql”请用你实际安装MySQL-4.0.21-win的目录代替。
点击左侧的“Save Modification”按钮保存“my.ini”;右键点击窗口上部蓝色的“Right Click for Menu option”文字,在弹出菜单中选“Win NT”>“start the service”。等待红绿灯图标由红灯亮变为绿灯亮,MySQL数据库启动成功。关闭“WinMySQLadmin 1.4”程序。
2.运行“MySQL Control Center”,新建服务器:
Name(服务器名):随便
Host Name(主机名):localhost
User Name(用户名):root
Password(密码):空
其它不改,按“确定”后双击左侧你刚才建立的服务器(即你在刚才的“Name”栏填入的名字),右键点击“DataBases”,新建数据库取名“wow”。
右击“User Administration”,选择“New User”:
Username(用户名):随便
Host(主机):localhost
Password(密码):随便,当然要记好
选上下方的“All Privileges”,在右边的“Global Privileges”和“wow”也选上,点击“Add”。
再把系统自动添加的“@localhost”用户的“All Privileges”和“Global Privileges”,“wow”也选上并按“应用”。
3.不关程序,打开“控制面板”>“管理工具”>“服务”:
选中“MySql”停止服务,在参数空白行里输入:
safe_MySQLd -O key_buffer=16M -O table_cache=128 -O sort_buffer=4M -O record_buffer=1M -O max_allowed_packet=30M
再启动服务。
回到“MySQL Control Center",右键点击“/Databases/wow”,选“New Window from Here”。
点击新开窗口上面的“SQL”按钮,再选择菜单里的“文件”>“打开...”
打开14M的wow.sql(加载时间看机子配置决定,有时可能需要一段时间来加载,我的XP2500+在十秒钟内加载完毕,而P4 1.6G则花了近两分钟)然后点击按钮栏里的“!”按钮。
看执行成果,没有X的就是成功了,有错误的话删掉“wow”数据库,从“3.”处重新开始。此处有一个需注意,大概在消息区的前二十条报告中可能有一条错误报告,其原因是导入到“characters”的Query“insert into characters values (...); ”语句过长,解决方法是将该条语句分成四次执行,每次三百条左右,即“insert into characters values”语句后面跟随的括号对在三百个左右。
4.打开“控制面板”>“管理工具”>“数据源(ODBC)”
依次点击:“系统DNS”,“添加”,“MySQL ODBC3.51 Driver”。
Date Source Name:随便
Host/Server Name(or IP):localhost
DataBase Name:wow
User:(2.里新建的用户名)
Password:(2.里新建的密码)
点击“Test Data Source”,报告成功连接后点击“OK”。
5. 启用python服务器,运行wowpython0.11,输入:
host 127.0.0.1(或者你的外网IP或者局域网IP)
lanhost *.*.*.*(你的局域网IP)
db localhost (2.新建的用户名) (你输入的密码) wow
start
出现服务器开始运行的提示后就可以运行游戏了。
注意事项:只是想单机玩的host地址随便,lanhost用开始菜单/运行/cmd/ipconfig看到内网地址。
想局域网玩的host,lanhost都用内网IP。想架外网服务器的就要知道自己的外网实际IP了。
三:享受一切
自己玩或者局域网内玩游戏,用“WoW登录器”登录及“wow”>“accounts”表里面的GM账号登陆游戏。
如果“accounts”表里没有GM帐号,请用“MySQL Control Center”自行添加。
mysql管理下载
mysql数据库下载
mysql连接器下载
wowPython模拟器文件下载
wowPython数据库文件下载
一:安装前准备
1.操作系统:
Windows 2K/XP
Windows 2003/Longhorn没试过
2.所需工具:
mysql-4.0.21-win http://dev.mysql.com/downloads/mysql/4.0.html
mysqlcc-0.9.4-win http://dev.mysql.com/downloads/other/mysqlcc.html
MyODBC-standard-3.51.9-win http://dev.mysql.com/downloads/connector/odbc/3.51.html
wowpython0.11 见本贴附件
3.需要的数据库有:
wow.sql(14M) 见本贴附件
4.客户端:
wow beta6(World of Warcraft v0.11.0)
WoW登录器 见本贴附件
软件介绍:
mysql-4.0.21-win 是数据库主程序
mysql-control-center0.9.4-win 是数据库管理界面程序
MyODBC-standard-3.51.9-win 是MySQL与Windows数据服务的连接驱动
wonpython0.11 是架设本模拟服务器的主程序
wow.sql 是14M的数据库
二:安装配置
1. 安装mysql-4.0.21-win, mysqlcc-0.9.4-win, MyODBC-standard-3.51.9-win,此处假设mysql-4.0.21-win安装在“d:mysql”(如安装在其它目录,请用实际安装目录代替);运行“d:mysqlinwinmysqladmin.exe”以在“Windows”系统目录下生成“my.ini”文件,第一次运行该程序会提示输入要求输入“user name”和“password”,按“Cancel”取消对话框。右键点击系统托盘区(System Tray:即任务栏时钟小图标区)中的“红绿灯”图标,在弹出菜单中选“Show me”,出现“WinMySQLadmin 1.4”窗口。点击“my.ini Setup”页面,在文本区显示为:
---------------------------------------
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
---------------------------------------
请在头部添加以下几行:
---------------------------------------
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
---------------------------------------
最后文本区的内容如下:
---------------------------------------
[mysqld]
basedir=D:/mysql
datadir=D:/mysql/data
[WinMySQLAdmin]
Server=D:/mysql/bin/mysqld-nt.exe
----------------------------------------
此处的“D:/mysql”请用你实际安装MySQL-4.0.21-win的目录代替。
点击左侧的“Save Modification”按钮保存“my.ini”;右键点击窗口上部蓝色的“Right Click for Menu option”文字,在弹出菜单中选“Win NT”>“start the service”。等待红绿灯图标由红灯亮变为绿灯亮,MySQL数据库启动成功。关闭“WinMySQLadmin 1.4”程序。
2.运行“MySQL Control Center”,新建服务器:
Name(服务器名):随便
Host Name(主机名):localhost
User Name(用户名):root
Password(密码):空
其它不改,按“确定”后双击左侧你刚才建立的服务器(即你在刚才的“Name”栏填入的名字),右键点击“DataBases”,新建数据库取名“wow”。
右击“User Administration”,选择“New User”:
Username(用户名):随便
Host(主机):localhost
Password(密码):随便,当然要记好
选上下方的“All Privileges”,在右边的“Global Privileges”和“wow”也选上,点击“Add”。
再把系统自动添加的“@localhost”用户的“All Privileges”和“Global Privileges”,“wow”也选上并按“应用”。
3.不关程序,打开“控制面板”>“管理工具”>“服务”:
选中“MySql”停止服务,在参数空白行里输入:
safe_MySQLd -O key_buffer=16M -O table_cache=128 -O sort_buffer=4M -O record_buffer=1M -O max_allowed_packet=30M
再启动服务。
回到“MySQL Control Center",右键点击“/Databases/wow”,选“New Window from Here”。
点击新开窗口上面的“SQL”按钮,再选择菜单里的“文件”>“打开...”
打开14M的wow.sql(加载时间看机子配置决定,有时可能需要一段时间来加载,我的XP2500+在十秒钟内加载完毕,而P4 1.6G则花了近两分钟)然后点击按钮栏里的“!”按钮。
看执行成果,没有X的就是成功了,有错误的话删掉“wow”数据库,从“3.”处重新开始。此处有一个需注意,大概在消息区的前二十条报告中可能有一条错误报告,其原因是导入到“characters”的Query“insert into characters values (...); ”语句过长,解决方法是将该条语句分成四次执行,每次三百条左右,即“insert into characters values”语句后面跟随的括号对在三百个左右。
4.打开“控制面板”>“管理工具”>“数据源(ODBC)”
依次点击:“系统DNS”,“添加”,“MySQL ODBC3.51 Driver”。
Date Source Name:随便
Host/Server Name(or IP):localhost
DataBase Name:wow
User:(2.里新建的用户名)
Password:(2.里新建的密码)
点击“Test Data Source”,报告成功连接后点击“OK”。
5. 启用python服务器,运行wowpython0.11,输入:
host 127.0.0.1(或者你的外网IP或者局域网IP)
lanhost *.*.*.*(你的局域网IP)
db localhost (2.新建的用户名) (你输入的密码) wow
start
出现服务器开始运行的提示后就可以运行游戏了。
注意事项:只是想单机玩的host地址随便,lanhost用开始菜单/运行/cmd/ipconfig看到内网地址。
想局域网玩的host,lanhost都用内网IP。想架外网服务器的就要知道自己的外网实际IP了。
三:享受一切
自己玩或者局域网内玩游戏,用“WoW登录器”登录及“wow”>“accounts”表里面的GM账号登陆游戏。
如果“accounts”表里没有GM帐号,请用“MySQL Control Center”自行添加。
关闭你电脑上没用的服务
作者:Corbie 日期:2005-11-30 04:08
服务器优化 Apache, MySQL
作者:Corbie 日期:2005-11-30 00:07
MySQL优化
编辑MySQL的配置文件:
nano /etc/my.cnf
输入以下内容:
[mysqld]
connect_timeout=15
interactive_timeout=100
join_buffer_size=1M
key_buffer=128M
max_allowed_packet=16M
max_connections=500
max_connect_errors=10
myisam_sort_buffer_size=64M
read_buffer_size=1M
read_rnd_buffer_size=768K
sort_buffer_size=1M
table_cache=1024
thread_cache_size=100
thread_concurrency=4
wait_timeout=300
query_cache_size=32M
query_cache_limit=1M
query_cache_type=1
skip-innodb
请注意,以上配置适用于512M~1024M内存,如内存更大的话请自行做调整。给项目增加内存会加快速度,但是使用过多的内存而导致启用swap的话,会极大的导致系统效率下降。其中 thread_concurrency 这项配置,单CPU的话请设置为2,双CPU的话请设置为4。
Apache优化
以下优化适用于 Apache 1.3 系列,如果你用的是 2.0 系列的话,请自行做调整和判断。
确认 Apache 的配置文件位置并开始编辑:
locate httpd.conf
nano -w /path/to/httpd.conf
httpd.conf的文件有许多内容,笔者就拿出需要做优化的:
KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeout 3
MinSpareServers 8
MaxSpareServers 13
MaxRequestsPerChild 50
将 KeepAliveTimeout 设定到较小的数字将有助于减少服务器上的无用等待链接,一定程度上能增加服务器负载。
另外,下面这条不算优化,但是是Apache安全相关:
ServerSignature Off
ServerTokens ProductOnly
将 ServerSignature 关闭,并增加 ServerTokens ProductOnly 可以使常人无法检测到Apache的实际版本号,有助于Apache的安全。
以上所做的这些优化在某种程度上会增强服务器的负载性能。但请注意,最佳的配置是实践出来的
编辑MySQL的配置文件:
nano /etc/my.cnf
输入以下内容:
[mysqld]
connect_timeout=15
interactive_timeout=100
join_buffer_size=1M
key_buffer=128M
max_allowed_packet=16M
max_connections=500
max_connect_errors=10
myisam_sort_buffer_size=64M
read_buffer_size=1M
read_rnd_buffer_size=768K
sort_buffer_size=1M
table_cache=1024
thread_cache_size=100
thread_concurrency=4
wait_timeout=300
query_cache_size=32M
query_cache_limit=1M
query_cache_type=1
skip-innodb
请注意,以上配置适用于512M~1024M内存,如内存更大的话请自行做调整。给项目增加内存会加快速度,但是使用过多的内存而导致启用swap的话,会极大的导致系统效率下降。其中 thread_concurrency 这项配置,单CPU的话请设置为2,双CPU的话请设置为4。
Apache优化
以下优化适用于 Apache 1.3 系列,如果你用的是 2.0 系列的话,请自行做调整和判断。
确认 Apache 的配置文件位置并开始编辑:
locate httpd.conf
nano -w /path/to/httpd.conf
httpd.conf的文件有许多内容,笔者就拿出需要做优化的:
KeepAlive On
MaxKeepAliveRequests 1000
KeepAliveTimeout 3
MinSpareServers 8
MaxSpareServers 13
MaxRequestsPerChild 50
将 KeepAliveTimeout 设定到较小的数字将有助于减少服务器上的无用等待链接,一定程度上能增加服务器负载。
另外,下面这条不算优化,但是是Apache安全相关:
ServerSignature Off
ServerTokens ProductOnly
将 ServerSignature 关闭,并增加 ServerTokens ProductOnly 可以使常人无法检测到Apache的实际版本号,有助于Apache的安全。
以上所做的这些优化在某种程度上会增强服务器的负载性能。但请注意,最佳的配置是实践出来的
本博客立志于收集各类技术资料及技术信息,便于本人和广大网友查询检索,无论公司或个人认为本站存在侵权内容均可与本站联系,任何此类反馈信息一经查明属实后,将立即删除!

