精华内容
下载资源
问答
  • 该主机能够正常使用QQ、微信等软件,在排查过程中,使用nslookup指令,返回dns request time out,但是配置的DNS确认正确无误。 使用指令查看ipconfig -all发现网络适配器上的DNS一栏有三个DNS地址第一个为Ipv6格式...

    在同一个局域网内,其他机器能正常访问网站,只有一台无法正常访问网站。

    该主机能够正常使用QQ、微信等软件,在排查过程中,使用nslookup指令,返回dns request time out,但是配置的DNS确认正确无误。

    使用指令查看ipconfig -all发现网络适配器上的DNS一栏有三个DNS地址第一个为Ipv6格式的地址且只有几个字符,如fe80::1这样,看起来很不正常,另外两个为正常的Ipv4地址,猜想会不会是这个ipv6的DNS地址解析导致错误。

    接下来,到网络适配器将使用Ipv6的功能禁用,重新使用指令查看ipconfig -all查看DNS一栏,发现Ipv6的地址消失了,使用浏览器访问网页亦恢复正常,到此解决问题。

    展开全文
  • Dns解析失败问题二例 1、有同事问解析内网url里的域名失败,bug.raisecom.com,问原因和解决方法? 他说,设置固定ip,dns失败,ip设置为自动获取,但dns如下图就是ok的? 告诉他,首选dns是内部dns,上面做了...

                          Dns解析失败问题二例

       1、有同事问解析内网url里的域名失败,bug.raisecom.com,问原因和解决方法?

       他说,设置固定ip,dns失败,ip设置为自动获取,但dns如下图就是ok的?

    告诉他,首选dns是内部dns,上面做了静态dns表项设置,会把设置内网域名映射为内网地址,但有时pc会选到备用dns服务器公网dns地址上去,造成无法查询到dns内容,导致dns查询失败。让他抓包看看,是否走了公网dns上去了?

        具体,让他cmd下执行ipconfig/flushdns,然后ping  bug.raisecom.com,然后抓包里过滤dns   contains  raisecom  ||  icmp。

        回显查询失败,发现走了公网dns。

    Pc选dns的次序问题,我不知道是什么机制,让他把备用dns删掉,只保留内网dns后,问题解决。

    2、另有一同事反馈,能用微信,但上不了网,ping   baidu.com不通,如下图:

         看结果,dns出的是一个内网地址,怎么会这样?

    看他的设置

        看着dns设置的内网192.168.212.1没有问题,抓包看看。

    cmd下ipconfig/flushdns清掉dns缓存,ping  baidu.com,然后在wireshark里查看对应的过滤项dns  contains  baidu  ||  icmp看看dns和ping的结果?

    发现dns走了ipv6协议,而且环境中的dns服务器回了baidu.com的ip是192.168.1.1,导致ping发出,走了网关的默认路由出去了,超时没有应答回来,显示time out。

    环境中,人多手杂,无法查询是那个设备,让把ipv6协议关掉后观察。

    反馈,去掉ivp6协议后,正常了。

    总结:

    Pc设置两个dns时,有时会切换到第二dns去查询地址,具体的切换机制不清楚。

    当ipv6网关设置后,下面开发ipv6的设备会被改变dns的发送反向到ipv6设备上去,导致查询失败。

     

     

     

    展开全文
  • Ubuntu 16.10 解决 DNS 解析失败

    千次阅读 2017-03-28 21:46:38
    这段时间在ubuntu16.10上使用chrome浏览网页时经常会出现一个奇怪的情况,就是突然会dns解析失败,但是并不是所有域名都解析失败,仅仅只是部分域名以及它的子域名解析失败,然后过个几分钟就会恢复正常,刚开始以为是...

    这段时间在ubuntu16.10上使用chrome浏览网页时经常会出现一个奇怪的情况,就是突然会dns解析失败,但是并不是所有域名都解析失败,仅仅只是部分域名以及它的子域名解析失败,然后过个几分钟就会恢复正常,刚开始以为是网络问题,之后愈演愈烈,实在受不了,搜索后发现可能是由于Ubuntu 内置了 dnsmasq的原因导致的冲突

    所以我们修改DNS配置文件,指定几个域名服务器

    • 编辑resolv.conf.d目录下的base文件
    $ cd /etc/resolvconf/resolv.conf.d/
    $ vi base
    • 输入如下配置
    nameserver 223.5.5.5
    nameserver 114.114.114.114
    • 重启网卡
    $ sudo /etc/init.d/networking restart

    上一种方法没效果的话试试第二种方法

    $ sudo vi /etc/resolv.conf

    打开后添加

    nameserver 223.5.5.5  

    第三步接下来 重启网络服务

    $ sudo /etc/init.d/networking restart 
    展开全文
  • 域名系统(英文:DomainNameSystem,缩写:DNS)是互联网的一项服务。它作为将域名和IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCP和UDP端口53。当前,对于每一级域名长度的限制是63个...

    域名系统英文Domain Name System,缩写DNS)是互联网的一项服务。它作为将域名IP地址相互映射的一个分布式数据库,能够使人更方便地访问互联网。DNS使用TCPUDP端口53。当前,对于每一级域名长度的限制是63个字符,域名总长度则不能超过253个字符。

    开始时,域名的字符仅限于ASCII字符的一个子集。2008年,ICANN通过一项决议,允许使用其它语言作为互联网顶级域名的字符。使用基于Punycode码的IDNA系统,可以将Unicode字符串映射为有效的DNS字符集。因此,诸如“XXX.中国”、“XXX.美国”的域名可以在地址栏直接输入并访问,而不需要安装插件。但是,由于英语的广泛使用,使用其他语言字符作为域名会产生多种问题,例如难以输入,难以在国际推广等。

    主条目:域名服务器记录类型列表

    DNS系统中,常见的资源记录类型有:

    • 主机记录(A记录):RFC 1035定义,A记录是用于名称解析的重要记录,它将特定的主机名映射到对应主机的IP地址上。

    • 别名记录(CNAME记录): RFC 1035定义,CNAME记录用于将某个别名指向到某个A记录上,这样就不需要再为某个新名字另外创建一条新的A记录。

    • IPv6主机记录(AAAA记录): RFC 3596定义,与A记录对应,用于将特定的主机名映射到一个主机的IPv6地址。

    • 服务位置记录(SRV记录): RFC 2782定义,用于定义提供特定服务的服务器的位置,如主机(hostname),端口(port number)等。

    • NAPTR记录:RFC 3403定义,它提供了正则表达式方式去映射一个域名。NAPTR记录非常著名的一个应用是用于ENUM查询。

     WHOIS(域名数据库查询)

    不知道大家有没有遇到过DNS解析错误的问题,一般有时候我们上网会遇到网页打不开的状况,有时候提示是DNS错误,那就是解析出现了问题了,今天就帮大家一起分析下。

      一、什么是DNS解析故障?

      一般来说像我们访问的www.xtzj.com这些地址都叫做域名,而众所周知网络中的任何一个主机都是IP地址来标识的,也就是说只有知道了这个站点的IP地址才能够成功实现访问操作。

      不过由于IP地址信息不太好记忆,所以网络中出现了域名这个名字,在访问时我们这需要输入这个好记忆的域名即可,网络中会存在着自动将相应的域名解析成IP地址的服务器,这就是Dns服务器。能够实现DNS解析功能的机器可以是自己的计算机也可以是网络中的一台计算机,不过当DNS解析出现错误,例如把一个域名解析成一个错误的IP地址,或者根本不知道某个域名对应的IP地址是什么时,我们就无法通过域名访问相应的站点了,这就是DNS解析故障。

      出现DNS解析故障最大的症状就是访问站点对应的IP地址没有问题,然而访问他的域名就会出现错误。

      二、如何解决DNS解析故障:

      当我们的计算机出现了DNS解析故障后不要着急,解决的方法也很简单。

    (1)用nslookup来判断是否真的是DNS解析故障:

      要想百分之百判断是否为DNS解析故障就需要通过系统自带的NSLOOKUP来解决了。

      第一步:确认自己的系统是windows 2000和windows xp以上操作系统,然后通过“开始-》运行-》输入CMD”后回车进入命令行模式。

      第二步:输入nslookup命令后回车,将进入DNS解析查询界面。

      第三步:命令行窗口中会显示出当前系统所使用的DNS服务器地址,例如笔者的Dns服务器IP为202.106.0.20。

      第四步:接下来输入你无法访问的站点对应的域名。例如笔者输入 www.softer.com,假如不能访问的话,那么DNS解析应该是不能够正常进行的。我们会收到DNS request timed out,timeout was 2 seconds的提示信息。这说明我们的计算机确实出现了DNS解析故障。

      小提示:如果DNS解析正常的话,会反馈回正确的IP地址,例如笔者用www.sohu.com这个地址进行查询解析,会得到name:sohu.com,addresses:61.135.133.103,61.135.133.104的信息。

     

    (2)查询Dns服务器工作是否正常:

      这时候我们就要看看自己计算机使用的DNS地址是多少了,并且查询他的运行情况。

      第一步:确认自己的系统是windows 2000和windows xp以上操作系统,然后通过“开始-》运行-》输入CMD”后回车进入命令行模式。

      第二步:输入ipconfig /all命令来查询网络参数。

      第三步:在ipconfig /all显示信息中我们能够看到一个地方写着DNS SERVERS,这个就是我们的DNS服务器地址。例如笔者的是202.106.0.20和202.106.46.151。从这个地址可以看出是个外网地址,如果使用外网DNS出现解析错误时,我们可以更换一个其他的Dns服务器地址即可解决问题。

      第四步:如果在DNS服务器处显示的是自己公司的内部网络地址,那么说明你们公司的DNS解析工作是交给公司内部的DNS服务器来完成的,这时我们需要检查这个DNS服务器,在DNS服务器上进行nslookup操作看是否可以正常解析。解决 Dns服务器上的DNS服务故障,一般来说问题也能够解决。

     

    (3)清除DNS缓存信息法:

      当计算机对域名访问时并不是每次访问都需要向DNS服务器寻求帮助的,一般来说当解析工作完成一次后,该解析条目会保存在计算机的DNS缓存列表中,如果这时DNS解析出现更改变动的话,由于DNS缓存列表信息没有改变,在计算机对该域名访问时仍然不会连接Dns服务器获取最新解析信息,会根据自己计算机上保存的缓存对应关系来解析,这样就会出现DNS解析故障。这时我们应该通过清除DNS缓存的命令来解决故障。

      第一步:通过“开始-》运行-》输入CMD”进入命令行模式。

      第二步:在命令行模式中我们可以看到在ipconfig /?中有一个名为/flushdns的参数,这个就是清除DNS缓存信息的命令。

      第三步:执行ipconfig /flushdns命令,当出现“successfully flushed the dns resolver cache”的提示时就说明当前计算机的缓存信息已经被成功清除。

      第四步:接下来我们再访问域名时,就会到Dns服务器上获取最新解析地址,再也不会出现因为以前的缓存造成解析错误故障了。

    (4)修改HOSTS文件法:

     修改HOSTS法就是把HOSTS文件中的DNS解析对应关系进行修改,从而实现正确解析的目的。因为在本地计算机访问某域名时会首先查看本地系统中的HOSTS文件,HOSTS文件中的解析关系优先级大于Dns服务器上的解析关系。

      这样当我们希望把某个域名与某IP地址绑定的话,就可以通过在HOSTS文件中添加解析条目来实现。

      第一步:通过“开始-》搜索”,然后查找名叫hosts的文件。

      第二步:当然对于已经知道他的路径的读者可以直接进入c:\windows\ system32\drivers\etc目录中找到HOSTS文件。如果你的系统是windows 2000,那么应该到c:\winnt\system32\drivers\etc目录中寻找。

      第三步:双击HOSTS文件,然后选择用“记事本”程序将其打开。

      第四步:之后我们就会看到HOSTS文件的所有内容了,默认情况下只有一行内容“127.0.0.1 localhost”。(其他前面带有#的行都不是真正的内容,只是帮助信息而已)

      第五步:将你希望进行DNS解析的条目添加到HOSTS文件中,具体格式是先写该域名对应的 IP地址,然后空格接域名信息。例如笔者添加了“211.153.80.1 www.ftedu.gov.cn”与“10.82.0.1 www.ftedu.gov.cn”两个条目。

      第六步:设置完毕后我们访问 时就会自动根据是在内网还是外网来解析了。

      三、总结:

      通过上面介绍的四个步骤,我们就可以解决大部分DNS解析问题了,这几个方法中前三个是循序渐进的一步步解决DNS解析故障,而最后一个修改HOSTS文件则是在实在没有办法的时候,一种权宜之计。当然不管是通过哪种方法,我们都可以解决因为 DNS解析错误带来的网络故障。相信这些方法可以帮助各位IT168的读者解决更多的实际问题。

      如果有遇到这个问题,也不用着急,今天教程已经解释得很清楚了,什么原因该怎么解决大家看着办吧,不过注意小心谨慎,希望对大家有帮助。

    展开全文
  • sudo vim /etc/nsswitch.conf 修改hosts: hosts: files dns 我是这样解决我的问题的 造成dns解析失败原因有很多 1、没有配置dns解析服务器-----另寻dns解析配置 2、解析方式没有指定dns -----当前方式可解决 ...
  •  在阿里云设置好了自己的dns解析路径,并且输入自己申请的域名后,点击保存,图中那个蓝色区域的位置一直显示的是 your site is ready to publish.... 然后访问绑定后的网址,浏览器报无法解析的异常。可能是...
  • centos6.5dns解析出现got recursion not available from : : 1,strying next server
  • 1.场景重现 最近项目上客户端遇到了一个偶发的登录问题,... exchangePublicKey(14,DNS resolution failed) 发现是DNS解析失败,当时我想是不是用户DNS被劫持了、使用了代理或者是其他网络原因 2.原因分析 ...
  • 完毕之后DNS解析失败导致ks-account pod无法正常初始化 <p>ks-account 的wait容器 会等待redis启动完毕 <p>until nc -z redis.kubesphere-system.svc 6379; do echo "waiting for redis"; sleep 2; done;...
  • 1,PC配置如下,防火墙已经关闭。W5500作为server,上位机作为client TCP/IP ...本地端口号不能写成5000,不然UDP连接不成功;...目标主机必须是 192.168.1.88,端口号必须是5000,不然通信会...失败原因是我把网...
  • IP解析失败

    2019-09-19 22:44:39
    1.DNS解析失败导致的文件上传失败(sftp服务)、云管控节点增加失败、数据库连接失败(paramserver刷参数阶段)、idep的namanode管理启动失败 1)问题原因:主机名解析成IP地址的时候解析失败 2)测试DNS解析能力的...
  • 尝试解析加入域中域控制器的DNS名称失败,请验证已将此客户端已配置为连接到解析目标域中DNS名称的DNS服务器这个问题坑了好久,最后找到根本原因:由于平时一般要访问google 所以大部分人误把../../etc/hosts文件中...
  • 加入域的时候提示“尝试解析加入域中控制器的DNS”名称失败 可能的原因: 如果确认dns没问题 dc正常访问,那可能就是因为域控制器无法向dns注册srv记录。 SRV记录: 记录了哪台计算机提供了哪个服务。格式为...
  • 出现该问题的原因可能有以下几个: 1.域控制器和客户端的IP和DNS没有设置好。所有的系统应该在同一个网段里,即IP地址的前三段是一样的;两个系统的的首选DNS都设置为域控制器的IP地址。 2.域控制器在搭建的时候没有...
  • ubuntu域名解析失败解决方案

    千次阅读 2017-10-25 11:22:15
    就是突然会dns解析失败,但是并不是所有域名都解析失败,仅仅只是部分域名以及它的子域名解析失败,然后过个几分钟就会恢复正常,刚开始以为是网络问题,之后愈演愈烈,实在受不了,搜索后发现可能是由于Ubuntu 内置了 ...
  • 浅谈DNS域名解析

    千次阅读 2017-03-09 21:09:33
    DNS域名解析基于UDP协议,原因在于: UDP比起TCP效率更高 但不能保证数据的完整性解析DNS基于UDP主要是考虑到降低服务器的负载,降低网络流量,也考虑到DNS服务器的网络通常很稳定,万一失败,重试的损失也不大。 ...
  • xip.io的原理很简单,就是个dns解析服务,用于开发测试什么的,比如react native就用了xip.io解析服务,莫名其妙的,国内类似于这样的解析: 10.0.0.1.xip.io resolves to 10.0.0.1 ...
  • Ubuntu16虚拟机安装gitlab后,ubuntu本机可以正常访问...推断原因是:localhost 地址对应的 gitlab 默认url ”http://ubuntu“ 反向DNS解析失败。 解决方案:修改 /etc/gitlab/gitlab.rb external_url 修改为“ht
  • 抓取异常信息: DNS无法解析IP

    千次阅读 2020-09-02 10:36:06
    百度站长抓取诊断时提示抓取失败,错误提示“抓取异常信息: DNS无法解析IP”,判断可能是防火墙屏蔽了百度蜘蛛或者服务器DNS有问题,所以做了两个操作: 1、将网上搜集的蜘蛛IP导入安全狗防火墙白名单中 2、修改...
  • 用Windows server 2008 R2 DNS添加ISA WPAD的别名老是解析失败,并且在DNS event view中看到有这样的错误: Source:DNS,Event ID:7600 原因: windows 2008 server R2 的DNS 有一个DNS block list 模块,默认...
  • DNS正常,使用curl时无法解析主机的解决办法 1.问题 ... 2.原因 通过curl(依赖libcurl)的程序。如果服务器开启了IPv6功能,curl默认会优先解析IPv6,在对应域名没有IPv6的情况下,会等待IPv6dns解析失败timeou...
  • 1.近期在k8s中,将service的工作模式改为 lvs之后,出现不能解析的情况. 排查过程 2.在后端查看ipvs的策略时 分析: 3.测试重新删除再重新创建 4.排查是否是master中的dnspod容器出现了问题 1) 2...
  • ubuntu 出现域名解析暂时失败 解决方法 ...**原因:**未能解析目标网站的DNS服务器,所以把DNS服务器地址配置进去就行 解决办法: 1,在windows环境下打开cmd,输入:ipconfig /all得到主机的DNS地址: 2, 然...
  • 域名解析失败,这可能是与DNS服务器地址有关,通过命令:sudo gedit /etc/resolv.conf ,查看DNS地址为:nameserver 127.0.1.1。整个文件为: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by ...
  • cn.codeaurora.org: 域名解析暂时失败原因是/etc/resolv.conf没有配置DNS 1,/etc/resolv.conf如果只有如下显示: # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT ...
  • 搭建DNS服务器

    2020-12-05 21:07:31
    搭建一个dns服务器(只缓存)1.1 配置dns服务器1.2客户端访问1.3解析失败原因1. 不可达2. refused拒绝3. 网络不可达:没有网关(dns已经成功)2.针对域的主服务器(企业)主要步骤3.搭建从服务器和反向DNS服务器...
  • 下载jenkins服务器上生成的war包:wget -c ...原因:成都服务器上有做策略,需要在成都内网dns解析一下.外网访问是没问题的,比如你在你办公室浏览器就能开,登录到服务器就不行...
  • DNS 问题

    2016-12-13 10:18:04
    1.在/var/log/message出现error (broken ...dnssec开启,部分dns请求为不信任链导致解析延迟或者解析失败(error显示为不信任) 解决方法: vi /etc/named.conf dnssec-enable no; dnssec-valication no; 2.服
  • HttpsDNS

    千次阅读 2018-09-14 18:19:55
    LocalDNS劫持: 由于HttpDNS是通过ip直接请求http获取服务器A记录地址,不存在向本地运营商询问domain解析过程,所以从根本避免了劫持问题。 (对于http内容tcp/ip层劫持,可以使用验证因子或者数据加密等方式来保证...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 131
精华内容 52
关键字:

dns解析失败原因