DNS学习与域名配置

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
今日推荐