DNS学习与域名配置
其他
2021-04-03 02:12:10
阅读次数: 0
Linux命令学DNS
- dig命令,其中 ip:IP地址,address:域名
- -x
ip
# 用于查询PTR
记录,PTR
记录用于从IP地址反查域名;
- mx|ns|a
address
# 单独查看每一级域名的NS记录 A记录 MX记录;
- +short
address
# 显示简化的结果;
- +trace
address
# 显示DNS的整个分级查询过程;
- @4.2.2.2
address
# 指定向DNS服务器4.2.2.2
查询;
域名知识
- A记录:对应值必须是ip地址;
- CNAME:域名解析到域名,不能是ip地址,可以理解为转发;
- MX:邮箱服务器,具体服务商,比如腾讯会告诉你,类似与NS;
- NS:DNS服务器解析地址,通常由域名服务方提供;也可以自己加;
- AAA:对应ipv6地址,功能同A记录;
- SOA:用于在众多NS记录中,选择哪一台作为主域名解析服务器
- TTL(存活次数/跳跃次数):经过路由器跳转,通常会消耗不到一秒的时间,但规定,经过一次路由,扣除一秒,所以通过TTL能判断多个DNS,哪个离你最近;如果在到达你之前扣到0,数据包就会被取消;服务器IP地址不常动,设置TTL较长好;经常变动,比如测试的时候,设置TTL较短好;通常设置默认的一小时,就够了;
- 值类型:
- www:解析后为 www.example.com
- @:直接解析主域名 example.com
- *:泛解析,匹配其他所有域名 *.example.com
- mail:解析后为 email.example.com
- 手机网站:例如m.example.com 填写 m
- 二级域名:例如abc.example.com 填写 abc
转载自blog.csdn.net/howeres/article/details/110187661