复习一下DNS---顺便玩玩nslookup www.baidu.com命令

      与其说复习, 还不如说学习。 大学学的那点计算机网络知识, 早就还给老师了。 不过还得感谢该老师, 没有让我挂科,在此感谢一下。当然,把计算机网络教成一门靠背诵过关的课, 我也是醉了。


      先来简要谈一下几个基本的概念。
      域名: 不说复杂的, 说简单点, 你可以把它理解为一个串。

      DNS服务器: 说白了, 就是一台电脑。

      IP: IP就是IP, 不解释。

      

      下面, 我们来看一下逻辑关系: 假设某设备(充当DNS客户端)需要解析域名a.b.c.d, 于是就可以向DNS服务器发起请求, 然后然后DNS服务器将解析的结果w.x.y.z返回给客户端。

复习一下DNS---顺便玩玩nslookup www.baidu.com命令_第1张图片

        由于比较常见, 所以还是复习了一下, 至于为什么需要DNS,   你只要想想你经常使用的www.baidu.com就可以了, 这个可比ip方便记忆多了。 最后, 我们来看看, 在Windows上如何查询DNS server, 如下:

C:\Documents and Settings\Administrator>ipconfig /all


Windows IP Configuration


        Host Name . . . . . . . . . . . . : 51B6904C3C8A485
        Primary Dns Suffix  . . . . . . . :
        Node Type . . . . . . . . . . . . : Mixed
        IP Routing Enabled. . . . . . . . : No
        WINS Proxy Enabled. . . . . . . . : No


Ethernet adapter 无线网络连接:


        Connection-specific DNS Suffix  . :
        Description . . . . . . . . . . . : Dell Wireless 1395 WLAN Mini-Card
        Physical Address. . . . . . . . . : XX-XX-XX-XX-XX-XX
        Dhcp Enabled. . . . . . . . . . . : Yes
        Autoconfiguration Enabled . . . . : Yes
        IP Address. . . . . . . . . . . . : 192.168.1.101
        Subnet Mask . . . . . . . . . . . : 255.255.255.0
        Default Gateway . . . . . . . . . : 192.168.1.1
        DHCP Server . . . . . . . . . . . : 192.168.1.1
        DNS Servers . . . . . . . . . . . : 192.168.1.1
        Lease Obtained. . . . . . . . . . : 星期一 2015年1月26日 22:14:32
        Lease Expires . . . . . . . . . . : 星期二 2015年1月27日 0:14:32


        当然, 你也可以用C语言编程来获取这些信息。


        最后, 我来介绍一下nslookup命令, 这个命令专门用来查阅域名对应的ip, 如:

C:\Documents and Settings\Administrator>nslookup www.baidu.com
Server:  dnspai-public-dns.dnspai.com
Address:  101.226.4.6


Non-authoritative answer:
Name:    www.a.shifen.com
Addresses:  180.97.33.107, 180.97.33.108
Aliases:  www.baidu.com




C:\Documents and Settings\Administrator>ping www.baidu.com


Pinging www.a.shifen.com [180.97.33.108] with 32 bytes of data:


Reply from 180.97.33.108: bytes=32 time=35ms TTL=52
Reply from 180.97.33.108: bytes=32 time=29ms TTL=53
Reply from 180.97.33.108: bytes=32 time=37ms TTL=52
Reply from 180.97.33.108: bytes=32 time=30ms TTL=53


Ping statistics for 180.97.33.108:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 29ms, Maximum = 37ms, Average = 32ms


      如果启用wireshark抓包, 则dns请求和响应的结果为:


      如果展开第一个包, 我们看到, dns服务器对应的端口是53


你可能感兴趣的:(复习一下DNS---顺便玩玩nslookup www.baidu.com命令)