命令行工具
注意: dig、nslookup 工具无法获取 /etc/hosts 文件内的信息。
dig 工具
dig [OPTIONS] NAME [@Server] [Query Options] # 用于测试 DNS 系统,因此不会查询 hosts 文件进行解析
OPTIONS
- -t # 选择解析的资源类型
- -x # 通过 ip 查找域名
Query Options:
- +trace # 跟踪解析过程,在屏幕上显示解析的全部过程,包括去找哪台服务,重定向到哪台服务器等
EXAMPLE
- dig -t A baidu.com @192.168.0.1 # 用 192.168.0.1 这台机器解析 baidu.com 的 A 类型的域名
nslookup 工具
nslookup [OPTIONS] [NAME| -] [SERVER] # 可以查看默认的 DNS 服务器地址,和查看该服务器解析到的域名的 IP 地址
交互式命令:
- server IP # 指明使用哪个 DNS Server 进行查询
- q=RR-TYPE # 指明要解析的资源记录类型
- NAME # 要查询的域名
OPTIONS
- -t #
- -debug # 使用 debug 模式,追踪命令执行情况
host 工具
host [OPTIONS]
- OPTIONS
- -t
rndc COMMAND
- COMMAND 包括的命令
- reload 重载主配置文件和区域解析库文件
- reload zone
- retransfer zone 手动启动区域传送,而不用管序列号是否增加
- notify zone 重新对欲取传送发送通知
- reconfig 重载主配置文件
- querylog 开启或者关闭查询日志
- trace 递增 debug 级别
- trace LEVEL 指定使用的 debug 级别
named-checkconf # 检查配置文件有没有语法错误
named-checkconf # 检查解析库文件有没有语法错误
反馈
此页是否对你有帮助?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.