第1章 绪论 1
1.1 TCP/IP概述 1
1.1.1 ISO OSI/RM 1
1.1.2 TCP/IP模型 1
1.2 网络服务器 3
1.3 TCP/IP网络配置基础 4
1.3.1 Windows 2000下TCP/IP网络配置 4
1.3.2 Linux下TCP/IP网络配置 5
1.3.3 Linux中的Internet服务器超级守护神xinetd 10
1.3.4 Linux下的软件包安装与管理工具RPM 12
1.4 如何使用本教材 14
思考与实践 15
第2章 域名服务器 16
2.1 Internet的命名机制 16
2.1.1 IP地址 16
2.1.2 域名系统 17
2.1.3 Internet的域名结构 18
2.2 域名服务器工作原理 18
2.2.1 域名服务器的分类 18
2.2.2 DNS服务器工作原理 19
2.2.3 区域与区域中的资源记录 20
2.2.4 主DNS服务器与辅助DNS服务器 21
2.2.5 动态域名服务 21
2.3 Windows 2000中的DNS服务器 22
2.3.1 安装DNS服务器 22
2.3.2 创建区域 23
2.3.3 添加资源记录 23
2.3.4 区域服务属性设置 26
2.3.5 区域委派 28
2.3.6 故障处理 29
2.4 Linux中的DNS服务器 30
2.4.1 安装DNS服务器 30
2.4.2 主DNS服务器基本配置 31
2.4.3 测试DNS服务器 36
2.4.4 DNS请求转发 37
2.4.5 辅助DNS服务器 37
2.4.6 区域委派 38
2.4.7 BIND DNS服务器常见错误 41
思考与实践 41
第3章 DHCP服务器 43
3.1 DHCP工作原理 43
3.1.1 动态主机配置协议 43
3.1.2 常用术语 44
3.1.3 DHCP分配IP地址的过程 45
3.2 Windows 2000中的DHCP服务器 46
3.2.1 安装并配置DHCP服务器 46
3.2.2 配置DHCP客户机 48
3.2.3 为客户机分配固定IP 48
3.2.4 DHCP服务器疑难解答 50
3.2.5 DHCP客户机疑难解答 50
3.3 Linux中的DHCP服务器 51
3.3.1 安装DHCP服务器 51
3.3.2 配置DHCP服务器 52
3.3.3 启动DHCP 55
3.3.4 客户机使用Linux DHCP服务器 55
3.3.5 DHCP安全问题 56
思考与实践 56
第4章 WINS服务器 57
4.1 Windows Internet命名服务 57
4.1.1 WINS服务器 57
4.1.2 WINS名称服务的优势 58
4.2 WINS服务器的工作原理 59
4.2.1 WINS客户与服务器通信方法 59
4.2.2 WINS客户的名称解析过程 61
4.3 安装WINS服务器 62
4.3.1 安装WINS服务 62
4.3.2 启动和停止WINS服务 62
4.3.3 在WINS控制台添加WINS服务器 63
4.3.4 启用客户机的WINS功能 63
4.3.5 利用DHCP自动设置客户机的WINS功能 65
4.3.6 测试WINS服务器 65
4.4 管理WINS服务器 66
4.4.1 名称记录的维护 66
4.4.2 数据库验证 68
4.4.3 事件的记录与处理 68
4.4.4 数据库的复制 69
4.4.5 静态映射管理 71
4.4.6 管理WINS数据库 72
4.4.7 WINS常见问题 74
思考与实践 74
第5章 Web服务器 75
5.1 IIS中的Web服务器 75
5.1.1 安装并启动IIS 76
5.1.2 创建Web站点 76
5.1.3 管理Web站点 77
5.1.4 创建虚拟目录 79
5.1.5 配置虚拟主机 80
5.1.6 为Web页添加页脚 81
5.2 IIS中的Web高级配置与管理 82
5.2.1 使用重定向转发请求 82
5.2.2 设置应用程序映射并实现PHP应用支持 83
5.2.3 设置内容截止日期 85
5.2.4 使用内容分级 86
5.2.5 备份和还原IIS 86
5.2.6 在Web服务器上设置SSL 87
5.2.7 远程管理 93
5.3 IIS Web服务器安全管理 93
5.3.1 Windows 2000安全管理 94
5.3.2 IIS安全配置 95
5.3.3 访问控制 96
5.4 Apache服务器 99
5.4.1 安装Apache 100
5.4.2 Apache服务器基本配置 102
5.4.3 主配置文件httpd.conf详述 104
5.4.4 为用户建立个人主页空间 112
5.4.5 设置Web页面访问权限 113
5.4.6 配置CGI 115
5.4.7 创建虚拟主机 116
5.4.8 URL重定向 119
5.4.9 启动SSL协议支持 120
5.4.10 启用Apache的代理服务 120
5.4.11 日志记录 121
5.4.12 Apache的安全管理 122
5.5 Web服务器日志分析 125
5.5.1 日志分析软件 125
5.5.2 设置FastStats Analyzer分析报表 126
5.5.3 统计分析结果 127
思考与实践 129
第6章 FTP服务器 130
6.1 FTP概述 130
6.1.1 FTP基本工作原理 131
6.1.2 常用FTP命令 131
6.2 IIS中的FTP服务器 132
6.2.1 创建FTP站点 132
6.2.2 配置FTP站点的基本属性 132
6.2.3 设置FTP消息 133
6.2.4 设置主目录 134
6.2.5 设置安全账号 135
6.2.6 创建虚拟目录 135
6.2.7 创建FTP许可访问用户 136
6.3 Serv-U FTP服务器 138
6.3.1 Serv-U的安装 138
6.3.2 创建FTP站点 138
6.3.3 Serv-U基本管理 139
6.3.4 FTP服务器用户管理 144
6.3.5 FTP服务器组的管理 146
6.3.6 创建虚拟目录 147
6.3.7 远程管理 148
6.4 Linux下的wu-ftpd服务器 149
6.4.1 安装wu-ftp FTP服务器软件 149
6.4.2 wu-ftpd的基本配置 150
6.4.3 wu-ftpd的相关命令 159
6.4.4 建立只有FTP权限的账户 160
6.4.5 设置虚拟FTP主机 161
6.4.6 建立个人主页空间 162
6.4.7 FTP服务器的安全性 163
思考与实践 164
第7章 邮件服务器 165
7.1 电子邮件系统介绍 165
7.1.1 电子邮件系统简介 165
7.1.2 电子邮件的协议标准 167
7.1.3 OPEN RELAY 167
7.1.4 邮件服务器的选择 168
7.2 Microsoft Exchange 2000 Server 169
7.2.1 Exchange 2000 Server的安装 169
7.2.2 Exchange 2000 Server的基本设置 171
7.2.3 Exchange 2000 Server的进一步设置 177
7.2.4 Exchange 2000 Server的高级设置 183
7.2.5 系统维护及故障排除 184
7.3 Sendmail邮件服务器 186
7.3.1 Sendmail简介 186
7.3.2 安装Sendmail 187
7.3.3 配置Sendmail 190
7.3.4 增强Sendmail服务器的安全性 200
7.3.5 与Sendmail相关的几个问题 205
思考与实践 206
第8章 BBS服务器 207
8.1 BBS系统概述 207
8.1.1 BBS主要功能 208
8.1.2 BBS权限级别 208
8.2 火鸟BBS的安装 209
8.2.1 建立BBS的相关账号 209
8.2.2 获得BBS程序 209
8.2.3 设置及安装BBS 209
8.2.4 测试BBS服务器 210
8.3 火鸟BBS服务器管理 211
8.3.1 修改系统配置文件sysconf.ini 211
8.3.2 修改BBS的菜单 213
8.3.3 开设栏目及精华区 214
8.3.4 BBS目录下主要文件 216
8.3.5 外部工具程序的使用 219
8.3.6 寄信给BBS站内用户及E-mail Post的安装 222
8.3.7 信件转发 225
8.3.8 自动删除信件程序 226
8.3.9 FireBird 3.0特殊功能 226
8.4 BBS2WWW程序介绍 227
思考与实践 228
第9章 文件服务器 229
9.1 Windows 2000 Server域控制器 230
9.1.1 建立域控制器 230
9.1.2 域用户与组管理 232
9.1.3 资源管理 233
9.2 Windows 2000用于文件服务器 235
9.3 建立Samba服务器 238
9.3.1 安装Samba服务器 239
9.3.2 Samba的启动与停止 240
9.3.3 使用Samba客户端 241
9.3.4 配置Samba 242
9.3.5 用winbind在Windows 2000与Linux间进行统一登录 245
9.3.6 Samba配置举例 245
思考与实践 251
第10章 代理服务器 252
10.1 代理服务器概述 252
10.2 Windows平台常用代理服务器 253
10.2.1 WinGate 253
10.2.2 WinRoute 264
10.3 Linux下的代理服务器 270
10.3.1 安装Squid Proxy Server 270
10.3.2 启动和停止Squid 270
10.3.3 Squid的基本配置 271
10.3.4 Squid的高级配置 274
10.3.5 用户认证设置 279
10.3.6 透明代理的设置 281
10.3.7 代理服务器阵列的实现 282
10.3.8 Squid的加速器模式 285
10.3.9 关于Squid日志的说明 286
思考与实践 287
参考文献 289
网络资源 289