当前位置:网站首页>信息收集-DNS
信息收集-DNS
2022-07-31 07:08:00 【金色%夕阳】
信息收集-DNS
1. DNS
通常,识别主机有两种方式:主机名(类似于www.baidu.com ,www.goole.com等)和IP地址(类似于192.168.1.1)。主机名方便人们记忆,符合人们阅读习惯;而IP地址的定长性和层次结构有利于路由器识别。为了同时满足上述两种需求,我们需要进行主机名到IP地址转换的目录服务(即将主机名映射为IP地址),DNS则是提供了主机名到IP地址映射服务。
1.1 DNS定义
DNS是:
(1) 一个由分层的DNS服务器实现的分布式数据库;
(2)一个使得主机能够查询分布式数据库的应用层协议。
注:DNS协议运行在UDP上,使用53号端口。
1.2 DNS提供的服务
实现主机名到IP地址转换的目录服务。
主机别名:通过DNS服务获取主机别名对应的复杂规范主机名。
邮件服务器别名:类似于主机别名。
负载分配:假设对于一个拥有很大流量的站点,其可能部署在多个服务器上,它们所有的IP构成一个IP集合,这个IP集合与同一个规范主机名相联系。DNS提供了相应的映射服务,使得不同的客户端请求可以轮流访问各个服务器。
dig命令查询
-b<ip地址>:当主机具有多个IP地址,指定使用本机的哪个IP地址向域名服务器发送域名查询请求;
-f<文件名称>:指定dig以批处理的方式运行,指定的文件中保存着需要批处理查询的DNS任务信息;
-P:指定域名服务器所使用端口号;
-t<类型>:指定要查询的DNS数据类型;
-x<IP地址>:执行逆向域名查询;
-4:使用IPv4;
-6:使用IPv6;
-h:显示指令帮助信息。
1.A记录查询方法
A (Address) 记录是用来指定主机名(或域名)对应的IP地址记录
2.NS记录查询方法
NS(Name Server)记录是域名服务器记录,用来指定该域名由哪个DNS服务器来进行解析
3.TXT记录查询方法
一般指某个主机名或域名的说明
4.MX记录查询方法
记录的是邮件交换记录,它指向一个邮件服务器 ,用于电子邮件系统发邮件时根据收信人的地址后缀来定位邮件服务器
5.CNAME记录查询方法
CNAME记录可以将注册的不同域名都转到一个域名记录上,由这个域名,记录统一解析管理
6.域名信息查询
whois命令
边栏推荐
猜你喜欢
The Perfect Guide|How to use ODBC for Agentless Oracle Database Monitoring?
MySql数据库优化查询工具
关于“算力”,这篇文章值得一看
【科普向】5G核心网架构和关键技术
03-SDRAM: Write operation (burst)
Leetcode952. Calculate maximum component size by common factor
Open Source | Commodity Recognition Recommender System
2022.07.24_每日一题
2022.07.29_Daily Question
Locust 1.0版本引入的变化
随机推荐
2022.07.24_每日一题
2022.07.14_Daily Question
基于交替迭代法的交直流混合系统潮流计算matlab程序iEEE9节点系统算例
Leetcode952. 按公因数计算最大组件大小
[PSQL] 复杂查询
【Objective-C语言中的@property】
【网络攻防】常见的网络攻防技术——黑客攻防(通俗易懂版)
'vite' is not an internal or external command, nor is it a runnable program or batch file.
Leetcode952. Calculate maximum component size by common factor
【第四章】详解Feign的实现原理
任务及任务切换
MySQL table creation statement_Three commonly used MySQL table creation statements
《C语言小游戏》扫雷
2022.07.20_每日一题
Yu Mr Series 】 【 2022 July 022 - Go Go teaching course of container in the dictionary
Machine Learning - Notes and Implementation of Linear Regression, Logistic Regression Problems
SCI写作指南
Titanic 预测问题
[Interview: Concurrency 37: Multithreading: Thread Pool] Custom Thread Pool
Visual Studio新功能出炉:低优先级构建