配置coredns解析公网域名
#查看当前的配置
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解析公网域名相关推荐
- 公网域名如何解析到内网IP服务器——快解析域名映射外网访问
在本地搭建主机应用后,由于没有公网IP或没有公网路由权限,在需要发布互联网时,就需要用到外网访问内网的一些方案.由于内网IP在外网不能直接访问,通常就用通过外网域名来访问内网的方法.那么,公网域名如何 ...
- k8s集群coredns无法解析外部域名
1. 问题现象 公司内部SaaS产品运行在阿里云kubernetes环境,使用阿里云[标准托管版]进行部署使用,[标准托管版] 版就是用户只需要自己运维k8s node节点,master节点由阿里云进 ...
- CLO-为云服务器申请域名并配置DNS解析
一.创建域名模板 [登录官网]->[产品]->[企业应用]->[域名注册服务] [管理控制台] [信息模板]->[创建信息模板] [添加邮箱验证] [输入邮箱]->[获取 ...
- Linux配置DNS解析域名
在很多时候,我们会需用使用域名去访问(特别在集群环境中,经常用到),这个时候我们一般就需要配置DNS去解析.当然在没有DNS服务器的情况,也可以手动维护服务器本身的hosts文件实现.本文阐述2种配置 ...
- 内网服务器防火墙作用,防火墙内网用户通过公网域名访问内部服务器典型配置案例集...
1)防火墙开启ALG DNS功能. 核心交换机配置: 核心交换机上配置PC和服务器的网关,缺省路由指向防火墙,具体配置略. 防火墙配置: 1.在接口G0/0.G0/1.G0/2上配置相应的地址,正确配 ...
- nginx 防止恶意域名解析_配置nginx只允许域名访问,禁止ip访问【图文教程】
平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...
- Termux解析公网ipv6——从全世界各地连接你的Termux
文章目录 前言 一些准备工作 1. 登录dynv6获取域名 2.在Tremux上配置域名解析 ① 手动向dnyv6传递IP地址 ②设置开机自启及定时任务 前言 家用的那台服务器,一直使用的是ipv6进 ...
- 群晖Docker配置阿里云国际域名DDNS实现外网访问
本文同步发布于个人博客 前置条件 域名是在阿里云购买的,或者域名托管在阿里云 (我的域名本身就是阿里云买的,其他的域名我没有测试过) 地址必须是公网地址,不然加了解析也没有用 (这个不用多加解释了), ...
- hexo博客主题kaze 配置详细解析
hexo博客kaze主题配置详细解析 kaze主题官方文档:https://demo.theme-kaze.top/document/ 本解析建议结合主题官方文档进行配置. #------------ ...
最新文章
- Servlet3.0 Test
- WCF部署:让IIS有权限访问证书文件
- Chrome 插件开发-右键菜单开发实战演示,浏览器页面右键菜单选项设置,插件右键菜单点击插件名跳转主页设置
- html经典上中下三段的布局设计
- JavaScript(十三)面向对象
- bio java 例子_JAVA BIO 服务器与客户端实现示例
- .Net更改代码生成不生效
- 语音识别合成助手-语音识别合成助手下载 v20190223免费版--pc6下载站
- KETTLE 下载网址
- 等差素数列 蓝桥杯 python
- Gflags开源库使用--解析命令行参数
- 计算机变成英语,win10系统下计算器界面变成英文界面了怎么办
- matlab里impz指令格式,华北电力大学Matla实验指导书.doc
- 计算机学院优秀老师颁奖词,给老师的颁奖词
- python(3.10,Win10 64位)的wordcloud安装
- 计算机自动弹回桌面,win10玩无主之地2自动返回桌面怎么办
- Linux之安装Nginx(安装包方式)
- wifi无线网卡(zd1211b芯片)移植到mini2440全过程(一)
- android友盟统计按钮点击次数,友盟统计按钮点击事件
- HTML+CSS制作二级菜单栏