跳转至

文章

命令使用如下

nslookup www.baidu.com

dig -trace sturnus.yitu-inc.com
dig -x 10.60.24.37

k8s dns

配置k8s pod 看到了/etc/resolv.conf

内容如下

nameserver 10.96.0.10
search default.svc.cluster.local svc.cluster.local cluster.local
options ndots:5

关键词解释

nameserver    //定义DNS服务器的IP地址
domain       //定义本地域名
search        //定义域名的搜索列表
sortlist        //对返回的域名进行排序

domian:声明主机在那个域 search 表示如果没有给FQDN(完整域名:port)的情况下,比如只给主机名redis-server, resolver要去那个域查询主机

查找顺序

一般查询的顺序是先看自己的hosts文件,如果查不到就像所连接的DNS服务器去查,也就是nameserver,DNS会根据你所提供的域名来查对应的服务器IP,如果查到了就会返回结果。