IIS、FTP、DHCP、DNS

一、IIS—互联网信息服务

微软出品的一个服务器插件

  1. IIS的功能:1)发布web网站 2)发布ftp站点
    WEB服务器:
    监听TCP80端口 — http://www.baidu.com
    或TCP443端口 — https://www.baidu.com

  2. web站点: 可以理解为一个文件夹,该文件夹内包含了该站点的所有网页
    注意:整个站点路径内,不允许出现中文 网页扩展名:.htm或.html 首页默认叫:index
    网页基本代码:

<html>
       <head>
              <title>百度一下,您就知道!</title>
       </head>
       <body>
              <marquee>你好,你点我啊!</marquee><br>
              <a href=nba.htm>NBA</a>
       </body>
</html>
  1. 安装IIS,插入2003光盘–应用程序服务器–iis-web

  2. IIS自带一个默认站点,默认站点路径:c:\inetpub\wwwroot
    在这里插入图片描述

  3. 新建站点步骤:
    1)打开IIS,网站右键–新建站点-绑定IP及端口–指定发布站点的路径
    2)设置默认文档(也就是设置首页)

  4. 使用IIS同时发布多个web站点方法:

  • 绑定不同的IP,相同的端口号
  • 绑定相同的IP,不同的端口号
  • 绑定相同的IP,相同的端口号,不同的主机头值
  1. iis的web服务器,默认是开启匿名访问的,匿名账户是:IUSR_计算机
    如果因为权限的问题,网站访问不成功,需要添加IUSR的权限

  2. 网站类型:1)静态网站:只有前台web页面 2)动态网站:前台web页面+中间件+后台数据库
    前台页面语言:HTML语言
    中间件:ASP、PHP、JSP、python
    后台数据库:mysql、SQL Server、Oracle、DB2

  3. 发布动态网站:

  • 前2步与静态一致
  • 打开IIS-web服务扩展–激活CGI/ISAP/ASP/数据连接器
  • 打开动态站点–右键属性–主目录–执行权限–选择脚本和可执行文件

二、FTP服务器:

  1. FTP协议:提供文件传输的协议,包括上传及下载等。
    监听端口号TCP20/21 21端口:控制端口/命令端口 20端口:数据端口

  2. FTP服务连接方式: ①主动模式(传输数据时开启20端口) ②被动模式
    以上模式都是站在FTP服务器的角度。
    FTP服务器开启了防火墙:建议使用主动模式
    FTP客户机开启了防火墙:建议使用被动模式

    主动或被动:都是在客户机上选择修改的!
    在这里插入图片描述

  3. FTP服务器搭建:
    1)手工创建FTP站点文件夹
    2)通过IIS,停止默认FTP站点,创建新的FTP站点,其中FTP权限给所有权限
    3)对FTP站点文件夹设置NTFS权限


三、DHCP服务器 — 自动分配IP地址

  1. 概念:地址池/作用域:(IP、子网掩码、网关、DNS、租期),
    DHCP协议端口是UDP 67/68
    DHCP的好处:减少工作量、避免IP冲突、提高地址利用率

  2. DHCP原理:也成为DHCP租约过程,分为4个步骤:

    1)发送DHCP Discovery广播包:客户机广播请求IP地址
    2)响应DHCP Offer广播包:服务器响应提供的IP地址
    3)发送DHCP Request广播包:客户机选择IP
    4)发送DHCP ACK广播包:服务器确定了租约,并提供网卡详细参数IP、掩码、网关、DNS、租期等

  3. 续约:

  • 当租期50%过后,客户机会再次发送DHCP Request包,进行续约;
  • 如服务器无响应,则继续使用并在87.5%再次DHCP Request包,进行续约;
  • 如仍然无响应,并释放IP地址,及重新发送DHCP Discovery广播包来获取IP地址;
  1. 部署DHCP服务器 服务器必须固定IP地址
    1)IP地址固定
    2)安装DHCP服务插件
    3)新建作用域及作用域选项
    4)激活
    5)客户机验证:ipconfig /release 释放IP ipconfig /renew 重新获取IP

  2. win2008以上系统:
    1.安装包都内置在系统内部了。
    2.安装服务软件:计算机右键-管理–角色或功能


四、DNS服务器:Domain Name Service 域名服务

  1. 域名组成:(树形结构)
    根域 .
    顶级域
      国家顶级域 cn jp hk uk
      商业顶级域 com 商业机构
        gov 政府机构
        mil 军事机构
        edu 教育机构
        org 民间组织架构
        net 互联网
    一级域名
    二级域名
    www.baidu.com.
    mp3.baidu.com.
    tieba.baidu.com.
  2. FQDN
    FQDN=主机名.DNS后缀
    FQDN: 完整的域名
  3. DNS服务器:监听端口TCP53,UDP53
  4. DNS查询过程:
    按照查询方式分类
    1)递归查询:客户机与本地DNS服务器之间
    2)迭代查询:本地DNS服务器与根等其他DNS服务器的解析过程
    按照查询内容分类
    1)正向解析:已知域名,解析IP地址
    2)反向解析:已知IP地址,解析域名
  5. DNS服务器搭建过程:
    1)要求网卡IP是静态IP地址。
    2)安装DNS服务器插件(TCP,UDP53开启了)
    3)创建区域文件
    4)新建A记录
  6. DNS客户机:
    1)指向DNS
    2)手工解析域名:
     nslookup 域名
     nslookup
     域名
  7. DNS服务器处理域名请求的顺序:

    1)DNS高速缓存
    2)DNS区域配置文件
    3)DNS转发器
    4)根提示
  8. 区域文件:负责一个域名后缀的解析
  9. 一台DNS服务器内可存放多个区域文件
  10. 辅助DNS服务器:
  11. 客户机上清除缓存:ipconfig /flushdns
    服务器上清除缓存:windows服务器:dns工具–查看–高级,调出缓存来,然后右键清除缓存
  12. DNS解析过程

在这里插入图片描述
12. 域名解析记录:
A记录: 正向解析记录
CNAME记录:别名
PTR记录:反向解析记录
13. 反向DNS
nslookup手工解析时,会进行一个反向解析
14. DNS服务器分类:
主要名称服务器
辅助名称服务器
根名称服务器
高速缓存名称服务器
15. #### 客户机域名请求解析顺序:
1.DNS缓存----2.本地hosts文件–3.找本地DNS服务器

  1. 服务器对域名请求的处理顺序:

1.DNS高速缓存–2.本地区域解析文件–3.转发器–4.根

猜你喜欢

转载自blog.csdn.net/weixin_42747982/article/details/83241867