DNS域名解析时的顺序问题

本文涉及的产品
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
云解析 DNS,旗舰版 1个月
简介:
/etc/resolv.conf
配置DNS客户端,它包含了主机的域名搜索顺序和DNS服务器的地址,每一行应包含一个关键字和一个或多个的由空格隔开的参数。下面是一个例子文件:
search linuxtro.grp4
nameserver 192.168.0.87
nameserver 192.168.0.23
options  ndots:5 timeout:1 attempts:1   
合法的参数及其意义如下:
    nameserver 表明DNS服务器的IP地址。可以有很多行的nameserver,每一个带一个IP地址。
                 在查询时就按nameserver在本文件中的顺序进行,且只有当第一个nameserver没有反应时才查询下面的nameserver。 
domain   声明主机的域名。很多程序用到它,如邮件系统;当为没有域名的主机进行DNS查询时,也要用到。
                如果没有域名,主机名将被使用,删除所有在第一个点( .)前面的内容。 
search   它的多个参数指明域名查询顺序。当要查询没有域名的主机,主机将在由search声明的域中分别查找。
                domain和search不能共存;如果同时存在,后面出现的将会被使用。 
sortlist  允许将得到域名结果进行特定的排序。它的参数为网络/掩码对,允许任意的排列顺序。
    options  这个参数一般很少有人设置,它可以设置多个选项值,以“Key:Val” 对的方式出现,
    可以有多个”Key:Val” 对,如上面例子。可以设置的Key有:
     ndots timeout attempts debug inet6 ip6-bytestring no-ip6-dotint ip6-dotint rotate no-check-names edns0
最重要的是: timeout和attempts参数,指定了解析的超时时间和重试次数。
 
自己在做DNS实验时,自己的DNS地址为192.168.0.87,主DNS服务器为192.168.0.23
自己的/etc/resolve.conf文件第一次是这样配置的,测试域名时,解析不到结果。
#search example.com
search linuxtro.grp4
nameserver 192.168.0.23
nameserver 192.168.0.87
nameserver 127.0.0.1
  当我把文件修改为下面的配置时,就可以解析到了,    
#search example.com
search linuxtro.grp4
nameserver 192.168.0.87
nameserver 192.168.0.23
nameserver 127.0.0.1
~理论上讲,第一个解析不到就会接着解析第二个,但是实际上解析失败,很奇怪的问题。
给自己提个醒,为了避免这样的问题出现,还是保证自己的DNS服务器要第一个被解析到。









本文转自 linuxtro 51CTO博客,原文链接:http://blog.51cto.com/linuxtro/282776,如需转载请自行联系原作者
目录
相关文章
|
8天前
|
域名解析 网络协议 安全
反向DNS解析是从IP地址到域名的映射,主要作用于验证和识别,提高通信来源的可信度和可追溯性
在网络世界中,反向DNS解析是从IP地址到域名的映射,主要作用于验证和识别,提高通信来源的可信度和可追溯性。它在邮件服务器验证、网络安全等领域至关重要,帮助识别恶意行为,增强网络安全性。尽管存在配置错误等挑战,但正确管理下,反向DNS解析能显著提升网络环境的安全性和可靠性。
31 3
|
16天前
|
网络协议 网络安全 网络虚拟化
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算
本文介绍了十个重要的网络技术术语,包括IP地址、子网掩码、域名系统(DNS)、防火墙、虚拟专用网络(VPN)、路由器、交换机、超文本传输协议(HTTP)、传输控制协议/网际协议(TCP/IP)和云计算。通过这些术语的详细解释,帮助读者更好地理解和应用网络技术,应对数字化时代的挑战和机遇。
59 3
|
28天前
|
域名解析 缓存 网络协议
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
浏览器中输入URL返回页面过程(超级详细)、DNS域名解析服务,TCP三次握手、四次挥手
|
2月前
|
监控 网络协议 安全
DNS服务器故障不容小觑,从应急视角谈DNS架构
DNS服务器故障不容小觑,从应急视角谈DNS架构
58 4
|
2月前
|
域名解析 网络协议
非阿里云注册域名如何在云解析DNS设置解析?
非阿里云注册域名如何在云解析DNS设置解析?
|
2月前
|
域名解析 弹性计算
内网域?名解析记录是否会覆盖公网域名解析记录?
内网域?名解析记录是否会覆盖公网域名解析记录?
|
2月前
|
域名解析 缓存 网络协议
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
Windows系统云服务器自定义域名解析导致网站无法访问怎么解决?
|
15天前
|
监控 Java 应用服务中间件
高级java面试---spring.factories文件的解析源码API机制
【11月更文挑战第20天】Spring Boot是一个用于快速构建基于Spring框架的应用程序的开源框架。它通过自动配置、起步依赖和内嵌服务器等特性,极大地简化了Spring应用的开发和部署过程。本文将深入探讨Spring Boot的背景历史、业务场景、功能点以及底层原理,并通过Java代码手写模拟Spring Boot的启动过程,特别是spring.factories文件的解析源码API机制。
45 2
|
2月前
|
缓存 Java 程序员
Map - LinkedHashSet&Map源码解析
Map - LinkedHashSet&Map源码解析
70 0

相关产品

  • 云解析DNS
  • 推荐镜像

    更多