TCP/IP
中使用IP地址和端口号来确定网络上的一台主机的一个程序,但是IP地址不方便记忆。起初是通过互连息中心(SRI-NIC)管理该hosts文件
显然这种方法并不便捷,于是就有了DNS(域名系统,Domain Name System)
主域名 是用来识别主机名称和主机所属的组织机构的一种分层结构的名称。
一个典型的域名由以下几部分组成:
www.example.com
这里简单用文字解释:
首先通过下面的命令安装dig:
ubuntu:
sudo apt update
sudo apt install dnsutils
centos:
sudo yum install bind-utils
安装完毕就可以通过dig命令进行分析:
root@wqy-virtual-machine:/home# dig csdn.com
; <<>> DiG 9.18.28-0ubuntu0.22.04.1-Ubuntu <<>> csdn.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37240
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 694
;; QUESTION SECTION:
;csdn.com. IN A
;; ANSWER SECTION:
csdn.com. 5 IN A 203.107.45.167
;; Query time: 88 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Mon Aug 26 11:35:09 CST 2024
;; MSG SIZE rcvd: 53
执行结果分析:
查询信息:
; <<>> DiG 9.18.28-0ubuntu0.22.04.1-Ubuntu <<>> csdn.com
DiG
是 DNS 查询工具的名称及其版本。csdn.com
。响应头部
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37240
opcode: QUERY
:查询操作。status: NOERROR
:表示没有错误,查询成功。id: 37240
:查询的唯一标识符。;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
qr
:查询响应标志,表示这是一个响应。rd
:递归查询标志,表示客户端要求递归解析。ra
:递归可用标志,表示服务器支持递归查询。QUERY: 1
:查询的数量。ANSWER: 1
:响应的答案数量。AUTHORITY: 0
:权威回答的数量(即提供权威解析的 DNS 服务器)。ADDITIONAL: 1
:附加信息的数量(如附加的记录)。OPT PSEUDOSECTION
;; OPT PSEUDOSECTION:
EDNS: version: 0, flags:; udp: 694
EDNS: version: 0
:扩展 DNS 的版本。flags:
:扩展 DNS 选项标志(此处为空)。udp: 694
:服务器支持的最大 UDP 数据包大小(以字节为单位)。查询部分
;; QUESTION SECTION:
;csdn.com. IN A
csdn.com.
:查询的域名。IN
:互联网类。A
:查询的记录类型(A 记录,用于解析域名到 IPv4 地址)。响应部分
;; ANSWER SECTION:
csdn.com. 5 IN A 203.107.45.167
csdn.com.
:查询的域名。5
:记录的生存时间(TTL,单位是秒),表示此记录在 DNS 缓存中有效的时间。IN
:互联网类。A
:记录类型(A 记录)。203.107.45.167
:域名 csdn.com
对应的 IPv4 地址。其他信息
;; Query time: 88 msec
;; SERVER: 127.0.0.53#53(127.0.0.53) (UDP)
;; WHEN: Mon Aug 26 11:35:09 CST 2024
;; MSG SIZE rcvd: 53
过程执行下来,确保了用户输入的 URL 被正确地转换成可视的网页内容。
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- stra.cn 版权所有 赣ICP备2024042791号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务