Linux DNS解析异常的排查

1、系统可以正常ssh登陆

2、系统内ping域名提示unknown host

3、系统内ping ip可以通,内外网网关没问题

4、尝试重启/关闭nscd,测试问题还是没有得到解决。

5、抓包没有对外请求
ping域名的时候抓包,发现没有对外53端口的请求,下图是ping的时候抓包的其他请求

6、使用strace ping -c 2 www.xxxxx.com

7、怀疑是selinux问题,检查没有配置
8、使用nslookup测试发现正常

根据帮助文档ping走的是nss,nslookup不走nss
9、检查nsswitch.conf 对比正常的机器测试没有发现异常

10、nss没问题,看看hosts,发现有ipv6的痕迹

11、ipv6处理掉还是不行,继续排查,回滚原始的错误,重点先看resolv.conf

12、文件有问题,删掉resolvconf再次做尝试
dpkg -l | grep resolv
apt-get remove resolvconf
reboot

vim /etc/resolv.conf
chattr -i /etc/resolv.conf

还是不行,通过云盾的历史记录获取到一个重要线索,被黑过,植入了后门,检查调用库,发现libresolv.so被替换,替换回正常的so文件恢复。

备注:已经被黑的情况下,建议备份好数据之后,重做系统,没有专业安全人员的话,可以考虑购买阿里云的安全管家服务。https://www.aliyun.com/product/sos

再来一例
抓包看dns解析已经返回结果了,但是系统仍无法识别

前面各种查,没有明显异常,开启iptables,规则如下

没有output的限制,结合已经返回数据的这一条规则,怀疑是跟UDP无状态的特性导致
● RELATED - The connection is new, but is related to another connection already permitted.
● ESTABLISHED - The connection is already established.
添加后恢复
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

时间: 2024-08-16 18:55:48

Linux DNS解析异常的排查的相关文章

Linux系统下DNS解析的基本DNS测试

如你所知,DNS解析映像主机域名全称(FQDN),比如把www.ithov.com映像成为IP地址.这就是所谓的前查找.反过来就是:反查找,DNS把IP地址转换成主机域名全称. 许多不同的网站可以映像为一个IP地址,但是反过来不行:一个IP地址只能映像为一个主机域名全称(FQDN).这意味着前查找和反查找入口通常不是匹配的.充当反查找DNS入口通常是维护你网站的ISP的责任,所以反查找就很容易的解析ISP的域名.这一点对小网站而言并不是重要的因素,但对一些http://www.aliyun.co

安装Oracle 11g RAC R2时的Linux DNS配置

Oracle 11g RAC 集群中引入了SCAN(Single Client Access Name)的概念,也就是指集群的单客户端访问名称.SCAN 这个特性为客户端提供了单一的主机名,用于访问集群中运行的 Oracle 数据库.如果您在集群中添加或删除节点,使用 SCAN 的客户端无需更改自己的 TNS 配置.无论集群包含哪些节点,SCAN 资源及其关联的 IP 地址提供了一个稳定的名称供客户端进行连接使用.在Oracle 11g grid 安装时即要求为该特性配置DNS解析方式或GNS解

dns解析导致opiodr aborting process unknown ospid (7266) as a result of ORA-609类似错误

数据库alert日志中出现大量类似opiodr aborting process unknown ospid (7266) as a result of ORA-609错误 Tue Oct 27 07:51:10 2015 opiodr aborting process unknown ospid (7266) as a result of ORA-609 Tue Oct 27 08:16:56 2015 opiodr aborting process unknown ospid (7660)

"赤脚医生”和“七段骇客”过招的故事——一例Linux系统被黑的排查和确认

人物介绍: 直寻:IT老兵,干过运维,码过代码.UNIX old school guy,每天在Emacs里敲着命令行,折腾着代码.目前负责问诊Linux的疑难杂症,赤脚医生是也. 骇客:此案例中,骇客在其攻击的系统上架设了"后门",还替换掉了正牌门卫,安插了自己的奸细,从手段来看超出了普通"炫技攻击"的范畴,达到了中级以上骇客水准.         都说系统诊断就像医生看病,说"你身体有毛病"很容易,病人都疼的打滚了,谁不知道是有毛病?就像ssh

关于java的DNS解析IP缓存问题

最近发现在java执行方法中,如果有对http接口的调用时,会出现接口的相关域名改变后,java服务对接口域名的改变不生效. 很怪异的问题,后台发现是java的DNS解析IP缓存所致.   相关知识如下: java对DNS解析IP进行缓存,默认缓存超时时间为-1(在重启JVM前永久缓存), 在第一次访问某域名后将会缓存解析到的IP地址,之后直接从缓存里获得所需的信息(如IP地址),而无需再访问DNS服务器, 但如果在进行支付的时候DNS解析IP的地址有变更的话,提交的地址仍为原解析的IP地址,这

百度网页七夕自动跳转至谷歌 疑DNS解析错误

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;    福建福州.厦门.泉州等各地区网友在浏览器中输入百度域名"www.baidu.com",出现的却是谷歌的首页. 今日(8月23日)是传统七夕佳节,据传牛郎织女一年中只有这一天才能于鹊桥相会.今天连两大搜索引擎百度和谷歌都凑热闹前往福建进行"联姻". 20点30分左右,福建福州.厦门.泉州等各地区网友在浏览器中输入百度域名&

OSS异常流量排查及防护

一.异常流量排查分析1.如何定位恶意IP访问 分析oss资源监控数据,看看是否存在恶意IP异常请求OSS资源,资源监控路径:控制台-OSS-具体bucket-热点统计-TOP IP 或者直接分析OSS日志,获取得到IP访问TOP情况,日志分析可以通过日志分析工具进行,如awk,过滤非cdn 回源请求的top ip :cat rplog-rabbitpre2017-04-20-20-00-00-0001 |awk '{if ($(NF-1) ~/-/) print $1}' | sort |uni

云服务器 ECS 服务器访问异常问题排查指引

因各种因素,用户通过私网或本地公网访问云服务器 ECS 上相关业务时,可能出现访问异常的情况.本文先对整个链路上,可能引发访问异常的相关因素及症状进行说明,然后阐述了出现异常时的排查思路及处理办法.最后对工单提交时的注意事项进行了说明.  注:本文相关说明不考虑阿里云 CDN 或第三方 CDN 网络相关因素的影响.   ECS 访问异常关联因素及症状示意图 从客户端到服务端的整个链路上,可能引发访问异常的相关因素主要如下ECS 访问异常关联因素示意图所示: 相关因素可能导致的症状,主要如下ECS

Redhat linux DNS配置指南

在oracle 11g的RAC中增加了SCAN IP,而使用 SCAN IP的一种方式就是使用DNS,这里介绍在Redhat Linux 5.4中DNS的详细配置操作 在配置DNS之前修改主机名 Redhat linux 5.4 DNS配置操作 在配置DNS之前修改主机名 [root@beiku1 etc]# hostname beiku1.sbyy.com [root@beiku1 etc]# vi /etc/hosts # Do not remove the following line,