1 / 14

DNS 测试原理

第 8 讲. DNS 测试原理. DNS 测试原理. DNS 服务器的主要测试方法 设置客户机使用指定的 DNS 服务器,通过使用网络客户端程序访问主机域名对 DNS 服务器进行简单的测试 使用 nslookup 、 dig 和 host 等专用工具可以对 DNS 服务器进行较全面的测试 nslookup 命令在 Linux 和 Windows 系统中都默认安装,是比较常用的测试工具. 使用 nslookup 测试 DNS 服务器 3 - 1. 进入 nslookup 命令交换环境 # nslookup > 设置使用指定的 DNS 服务器

bary
Download Presentation

DNS 测试原理

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第8讲 DNS测试原理

  2. DNS测试原理 • DNS服务器的主要测试方法 • 设置客户机使用指定的DNS服务器,通过使用网络客户端程序访问主机域名对DNS服务器进行简单的测试 • 使用nslookup、dig和host等专用工具可以对DNS服务器进行较全面的测试 • nslookup命令在Linux和Windows系统中都默认安装,是比较常用的测试工具

  3. 使用nslookup测试DNS服务器3-1 • 进入nslookup命令交换环境 # nslookup > • 设置使用指定的DNS服务器 > server 192.168.1.2 • 测试localhost主机域名的正向解析 > localhost • 测试localhost主机域名的反向解析 > 127.0.0.1

  4. 使用nslookup测试DNS服务器3-2 • 测试互联网中的域名解析 > www.sina.com.cn • 测试ltest.com域中的A记录 > host1.ltest.com • 测试ltest.com域中的PTR记录 > 192.168.1.11 • 测试ltest.com域中的CNAME记录 > www.ltest.com

  5. 使用nslookup测试DNS服务器3-3 • 测试ltest.com域中的NS记录 > set type=ns > ltest.com • 测试ltest.com域中的MX记录 > set type=mx > ltest.com • 设置进行A记录的测试 > set type=a

  6. 使用dig测试DNS服务器2-1 • dig • dig命令的格式 Usage: dig [@global-server] [domain] [q-type] [q-class] {q-opt} {global-d-opt} host [@local-server] {local-d-opt} [ host [@local-server] {local-d-opt} [...]] Use "dig -h" (or "dig -h | more") for complete list of options

  7. 使用dig测试DNS服务器2-2 • dig命令可以比nslookup命令显示更多的DNS服务器信息 # dig @192.168.1.2 ltest.com ; <<>> DiG 9.2.4 <<>> @192.168.1.2 ltest.com ;; global options: printcmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 51201 ;; flags: qr aa rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 1, ADDITIONAL: 0 ;; QUESTION SECTION: ;ltest.com. IN A ;; AUTHORITY SECTION: ltest.com. 86400 IN SOA ns1.ltest.com. hostmaster.ltest.com. 42 10800 900 604800 86400 ......

  8. 阶段总结 • 通过网络客户端程序向DNS服务器进行域名查询是最简单的域名服务器测试方法 • nslookup、dig和host等程序能够对DNS服务器提供更加全面的测试 • nslookup命令可运行在Linux和Windows平台 • nslookup命令可以对DNS服务器中的A、PTR、CNAME、NS和MX等各种类型的资源记录进行测试 • dig命令可以提供比nslookup更丰富的DNS服务器信息

  9. 阶段练习 • 使用nslookup命令对DNS服务器进行域名的查询 • 使用dig命令对DNS服务器进行域名的查询

  10. dig命令只能运行在Linux平台 可以通过使用DNS服务器或通过专用的命令对DNS服务器进行测试 从域名服务器从主域名服务器中获得指定域的区域信息 主域名服务器可以为指定的域提供权威注册 缓存域名服务器用于对域名解析进行缓存 BIND服务器的主配置文件是named.conf RHEL4系统中提供了BIND服务器的安装包 DNS服务器是树型结构的分布式数据库 nslookup可以在Linux或Windows平台中运行对DNS服务器进行测试 DNS服务器提供主机域名和IP地址之间的转换 域名服务的测试 使用BIND构建DNS服务器 域名服务 DNS系统基础 本章总结 DNS的作用 DNS的结构与作用机制 安装BIND服务器 BIND服务器的基本配置 构建缓存域名服务器 构建主域名服务器 构建从域名服务器 DNS测试原理 nslookup dig

  11. 实验 • 任务1:构建主域名服务器 • 任务2:构建从域名服务器 • 任务3:测试DNS服务

  12. 任务1 • 注意事项 • 提示1:主域名服务器首先需要配置成为缓存域名服务器 • 提示2:在主域名服务器中需要在named.conf文件中添加指定域的正向和反向域信息,并建立相应的正向和反向区域文件

  13. 任务2 • 注意事项 • 提示1:从域名服务器同样需要先配置成为缓存域名服务器,在进行slave类型域的配置 • 提示2:对于指定的域在从域名服务器中只需要在named.conf文件中建立正向解析域和反向解析域即可;区域文件会自动从主域名服务器中获得;获得的区域文件应保存在slaves目录下

  14. 任务3 • 注意事项 • 提示1:对主域名服务器的测试方法和对从域名服务器的测试方法基本相同 • 提示2:nslookup命令的交互环境中可以比较方便的对DNS服务器的各种记录进行测试

More Related