#查看当前的配置
kubectl get configmap coredns  -n kube-system -o yaml
#以下是配置项
apiVersion: v1
data:Corefile: |.:53 {errorshealthkubernetes cluster.local in-addr.arpa ip6.arpa {pods insecureupstreamfallthrough in-addr.arpa ip6.arpa}prometheus :9153forward . /etc/resolv.confcache 30loopreloadloadbalance}
kind: ConfigMap
metadata:creationTimestamp: "2019-12-20T06:50:24Z"name: corednsnamespace: kube-systemresourceVersion: "188"selfLink: /api/v1/namespaces/kube-system/configmaps/corednsuid: ffbf8850-22f4-11ea-a5a3-5254008afee6
  • error: 错误记录到stdout
  • health:CoreDNS的运行状况报告为http:// localhost:8080 / health
  • kubernetes:CoreDNS将根据Kubernetes服务和pod的IP回复DNS查询
  • prometheus:CoreDNS的度量标准可以在http://localhost:9153/Prometheus格式的指标中找到
  • proxy:任何不在Kubernetes集群域内的查询都将转发到预定义的解析器(/etc/resolv.conf)
  • cache:启用前端缓存
  • loop:检测简单的转发循环,如果找到循环则停止CoreDNS进程
  • reload:允许自动重新加载已更改的Corefile。编辑ConfigMap配置后,请等待两分钟以使更改生效
  • loadbalance:这是一个循环DNS负载均衡器,可以在答案中随机化A,AAAA和MX记录的顺序

解决办法

  • 可以将  forward . /etc/resolv.conf 改成  forward . 192.168.1.1(此处为dns域名)
  • 第二种 增加corefile配置 跟第一种类似 这个相当于指定对应的域名解析
baidu.com:53 {errorscache 30proxy . 10.150.0.1}
  • 第三种 在.:53中增加hosts配置
 # 省略了”FILE“,"ZONES"等字段hosts {# 1个hostname映射1个ip;# 虽然格式"172.30.200.21 172.30.200.22 172.30.200.23 kubenode1"可以正常下发configmap资源,但只有第一个ip生效172.30.200.21   kubenode1172.30.200.22   kubenode2172.30.200.23   kubenode3fallthrough}
  • 第四种 修改物理机上/etc/resolv.conf 并重启coredns

配置coredns解析公网域名相关推荐

  1. 公网域名如何解析到内网IP服务器——快解析域名映射外网访问

    在本地搭建主机应用后,由于没有公网IP或没有公网路由权限,在需要发布互联网时,就需要用到外网访问内网的一些方案.由于内网IP在外网不能直接访问,通常就用通过外网域名来访问内网的方法.那么,公网域名如何 ...

  2. k8s集群coredns无法解析外部域名

    1. 问题现象 公司内部SaaS产品运行在阿里云kubernetes环境,使用阿里云[标准托管版]进行部署使用,[标准托管版] 版就是用户只需要自己运维k8s node节点,master节点由阿里云进 ...

  3. CLO-为云服务器申请域名并配置DNS解析

    一.创建域名模板 [登录官网]->[产品]->[企业应用]->[域名注册服务] [管理控制台] [信息模板]->[创建信息模板] [添加邮箱验证] [输入邮箱]->[获取 ...

  4. Linux配置DNS解析域名

    在很多时候,我们会需用使用域名去访问(特别在集群环境中,经常用到),这个时候我们一般就需要配置DNS去解析.当然在没有DNS服务器的情况,也可以手动维护服务器本身的hosts文件实现.本文阐述2种配置 ...

  5. 内网服务器防火墙作用,防火墙内网用户通过公网域名访问内部服务器典型配置案例集...

    1)防火墙开启ALG DNS功能. 核心交换机配置: 核心交换机上配置PC和服务器的网关,缺省路由指向防火墙,具体配置略. 防火墙配置: 1.在接口G0/0.G0/1.G0/2上配置相应的地址,正确配 ...

  6. nginx 防止恶意域名解析_配置nginx只允许域名访问,禁止ip访问【图文教程】

    平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...

  7. Termux解析公网ipv6——从全世界各地连接你的Termux

    文章目录 前言 一些准备工作 1. 登录dynv6获取域名 2.在Tremux上配置域名解析 ① 手动向dnyv6传递IP地址 ②设置开机自启及定时任务 前言 家用的那台服务器,一直使用的是ipv6进 ...

  8. 群晖Docker配置阿里云国际域名DDNS实现外网访问

    本文同步发布于个人博客 前置条件 域名是在阿里云购买的,或者域名托管在阿里云 (我的域名本身就是阿里云买的,其他的域名我没有测试过) 地址必须是公网地址,不然加了解析也没有用 (这个不用多加解释了), ...

  9. hexo博客主题kaze 配置详细解析

    hexo博客kaze主题配置详细解析 kaze主题官方文档:https://demo.theme-kaze.top/document/ 本解析建议结合主题官方文档进行配置. #------------ ...

最新文章

  1. Servlet3.0 Test
  2. WCF部署:让IIS有权限访问证书文件
  3. Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
  4. html经典上中下三段的布局设计
  5. JavaScript(十三)面向对象
  6. bio java 例子_JAVA BIO 服务器与客户端实现示例
  7. .Net更改代码生成不生效
  8. 语音识别合成助手-语音识别合成助手下载 v20190223免费版--pc6下载站
  9. KETTLE 下载网址
  10. 等差素数列 蓝桥杯 python
  11. Gflags开源库使用--解析命令行参数
  12. 计算机变成英语,win10系统下计算器界面变成英文界面了怎么办
  13. matlab里impz指令格式,华北电力大学Matla实验指导书.doc
  14. 计算机学院优秀老师颁奖词,给老师的颁奖词
  15. python(3.10,Win10 64位)的wordcloud安装
  16. 计算机自动弹回桌面,win10玩无主之地2自动返回桌面怎么办
  17. Linux之安装Nginx(安装包方式)
  18. wifi无线网卡(zd1211b芯片)移植到mini2440全过程(一)
  19. android友盟统计按钮点击次数,友盟统计按钮点击事件
  20. HTML+CSS制作二级菜单栏

热门文章

  1. (附源码)springboot汽车配件销售管理系统 毕业设计131650
  2. 【java初学】面向对象了解
  3. 揭秘肖特基二极管损坏背后的秘密
  4. garch dcc用matlab,MATLAB DCC-GARCH
  5. 图像质量调试色温值对照2021-04-20
  6. 不能用来修饰interface修饰的方法
  7. 选择排序法(C语言)
  8. 有效预警6要素:亿级调用量的阿里云弹性计算SRE实践
  9. UnityShader水体渲染
  10. 小舟从此逝,江海寄馀生。