linux中与域名解析和反解相关的命令host|nslookup|dig

来源:互联网 发布:filter() 数组 编辑:程序博客网 时间:2024/05/02 00:02

1.

        在Linux中与域名解析和反解的命令主要有下面三个:

        (1)host

        (2)nslookup

        (3)dig


2.host

(1)命令格式

host [option] domain [server]  #其中的domain为要解析的域名,server为指定向哪个DNS服务器发起DNS解析请求
常用的选项:

-a —— 显示详细信息

(2)使用举例

(1)解析域名host www.sina.com(2)不使用/etc/resolv.conf默认的DNS服务器,指定一个特定的DNS发起请求host www.sina.com 211.161.46.84  #向211.161.46.84 DNS服务器发起域名www.sina.com的解析请求(3)ip反解析域名host 202.108.33.60

(2)nslookup

nslookup支持交互式和非交互式两种查询。当直接在命令提示符后输入nslookup命令时,就进入了nslookup的交互式操作。否则直接返回给用户解析结果。

(1)命令格式

nslookup [option] hostname
常用的选项:

-query=type  —— type可以是mx、cname以及mx等等,可以查询指定类型的DNS记录

(2)使用举例

(1)解析域名nslookup www.sina.com(2)ip反解析域名nslookup 202.108.33.60
3.dig

dig是比nslookup和host更强大的DNS查询工具。

(1)命令格式

dig [options] domain [@server]
其中@server表示不使用/etc/resolv.conf默认的DNS服务器,指定一个特定的DNS发起请求

重要的选项:

+trace —— 

-t type —— 不使用/etc/resolv.conf默认的DNS服务器,指定一个特定的DNS发起请求

-x  —— 从ip反解析域名

(2)使用举例

(1)解析域名dig www.sina.com(2)不使用/etc/resolv.conf默认的DNS服务器,指定一个特定的DNS发起请求dig www.sina.com @211.161.46.84  #向211.161.46.84 DNS服务器发起域名www.sina.com的解析请求(3)查询域名的SOA记录相关信息dig -t soa www.sina.com(4)ip反解析域名dig -x 202.108.33.60

4.whois命令

我们可以使用whois可以查询一个域名的一些注册信息,包括域名是谁注册的,什么时候注册的,什么时候过期失效,注册该域名的人或组织的联络方式等等。

whois使用方式:whois domainname


5.闲杂

注意这些是和域名解析相关的,与traceroute等不同哦

0 0
原创粉丝点击