Bind9泛域名解析配置
Bind9泛域名解析配置
- 1. 安装bind9
- 2. rndc授权
- 3. 配置泛域名解析
- 4. 重启bind9
我们在项目中,需要在ingress中动态部署服务,每个服务的主机名不同,如module1.ml.irmp.cc、module2.ml.irmp.cc,这需要每部署一个服务后,同时要配置主机IP解析,让*.ml.irmp.cc都解析到同一个ingress的Node的IP,这显然不能接受。于是,我们就要借助域名解析服务器配置泛域名解析来达到这个目的。
1. 安装bind9
$ sudo apt-get install bind9 bind9-doc dnsutils
bind9将默认安装在/etc/bind/目录下
2. rndc授权
修改/etc/bind/named.conf.options,在未授权的情况下,将会出现
错误信息:rndc: connect failed: 127.0.0.1#953: connection
$ sudo vim /etc/bind/named.conf.options
添加文件内容与/etc/bind/rndc.key相同
例如rnfc.key的文件内容为:
key "rndc-key" {algorithm hmac-md5;secret "vfmD0+yvxhgW0wa8FQ54EQ==";
};
则在named.conf.options 中添加一下内容
key "rndc-key" {algorithm hmac-md5;secret "vfmD0+yvxhgW0wa8FQ54EQ==";
};controls {inet 127.0.0.1 port 953allow { 127.0.0.1; } keys { "rndc-key"; };
};
到此为止Bind9的基本安装配置就算完成了。
3. 配置泛域名解析
接下来是如何配置域名解析的问题
添加本地区域文件
创建文件 /etc/bind/zones.zheng
zone "irmp.dev" { type master; file "/etc/bind/db.irmp.dev"; };
这里master表示DNS为主服务器
file则是只想该域的具体配置文件
创建文件/etc/bind/db.irmp.dev
添加一下内容
$TTL 86400
@ IN SOA localhost. root.localhost. (1 ; Serial604800 ; Refresh86400 ; Retry2419200 ; Expire86400 ) ; Negative Cache TTL
;
@ IN NS localhost.
*.irmp.ibm.cc. IN A 192.168.122.22
注意这里的 域名后缀也必须是与本地域配置文件中定义的zone相同。 *.irmp.ibm.cc. 表示匹配所有的以irmp.ibm.cc结尾的访问请求,这些请求都将会转发到192.168.122.22这台服务器。
4. 重启bind9
$ sudo /etc/init.d/bind9 restart
这样一个最基本的基于bind9的泛域名配置即可完成
Bind9泛域名解析配置相关推荐
- 利用nginx泛域名解析配置二级域名和多域名
利用nginx泛域名解析配置二级域名和多域名网站的目录结构为 html ├── bbs └── wwwhtml为nginx的安装目录下默认的存放源代码的路径.bbs为论坛程序源代码路径 www为主页程 ...
- 什么是泛域名解析和泛域名解析配置方法
所谓"泛域名解析"是指:利用通配符 * (星号)来做次级域名以实现所有的次级域名均指向同一IP地址. 例如您的域名是abc.cn: 做一个*.abc.cn的次级域名A记录指向222 ...
- Nginx泛域名解析配置
由于日后还有建设主站的想法,所以决定将博客的地址设置到blog的二级域名上,这里涉及到Nginx的泛域名解析的问题,尝试了很多种方法.折腾了半天,好多次配置错误导致Nginx启动失败,最后终于弄好了. ...
- 使用nps搭建内网穿透并配置泛域名解析
使用nps搭建内网穿透并配置泛域名解析 前言 1. 准备工作 2. 服务器端搭建nps并配置 2.1 配置nps配置文件 2.2 docker安装nps 2.3 web端配置nps并使用 3. 客户端 ...
- nginx泛域名解析,实现多个二级域名
摘自:https://yq.aliyun.com/articles/44682 利用nginx泛域名解析配置二级域名和多域名,实现二级域名子站,用户个性独立子域名. 主要针对用户独立子域名这种情况,不 ...
- linux虚拟主机泛解析,Apache虚拟主机的配置和泛域名解析实现代码
Apache虚拟主机的配置和泛域名解析实现代码 更新时间:2012年03月11日 00:28:19 作者: Apache虚拟主机的配置和泛域名解析实现代码,需要的朋友可以参考下 虚拟主机的配置 基 ...
- linux dns 泛域名,linux配置从dns服务器泛域名解析负载均衡【实验】
实验一 实验名称:搭建从dns服务器 步骤1:基本环境 两台dns服务器,一主一从,一台客户机做测试同一网段能够ping通 步骤2:安装软件包 由于我的主dns服务器已经打好了,参考上一实验,这里直接 ...
- Linux DNS之正向解析(邮件记录、别名解析、泛域名解析)
1.安装bind [root@localhost ~]# yum -y install bind 2.修改主配置文件 [root@localhost ~]# vi /etc/named.conf 修改 ...
- Linux DNS轮询➕泛域名解析
3.DNS轮询+泛域名解析 问题 沿用练习二,通过调整DNS服务端配置,实现以下目标: 为站点www.tedu.cn 实现DNS轮询解析,目标IP地址包括 192.168.4.100.192.168 ...
最新文章
- StringUtils
- VeriSign SSL证书apache安装
- [BZOJ 1588][HNOI 2002] 营业额统计
- 电压越低采集的ad值反而变大_80多条关于AD转换设计的经验总结
- ab apr_socket_recv: Connection reset by peer 错误解决
- Brainstorm-the walkthrough example: Image Classification
- pytorch---之pin_memory
- C#之网络字节序与主机字节序互转
- angular 倒计时
- Atitit 游戏的原理与概论attilax总结
- mongodb python 存文件_Python小课堂MongoDB(1)
- iOS开源弹幕库BarrageRenderer
- 将shapefile文件加工为FBX文件、glb文件、gltf文件
- npm的“--force“和“--legacy-peer-deps“参数
- 谷粒商城高级篇-商品上架
- WMS 常用中英文对照
- python中的result是什么_《python中result什么意思》电影_python中result什么意思BD高清完整电影在线...
- matlab中ans的含义
- 最大化参数 火车头_火车采集器,您身边的的网页数据采集专家!
- 为什么程序员话少钱多死得早?一位人生悲惨的程序员与你讲述其中原因
热门文章
- 如果华为手机忘记锁屏密码!点击这个按钮,1分钟即可清除密码
- influxdb学习文档
- 荣耀7android正在升级,手机资讯导报:华为+荣耀7款老爷机齐升安卓8.0最近两年全覆盖...
- 2022卡塔尔世界杯中人体姿态重建加持的半自动越位技术
- python中,读取文件夹下的所有图片
- duilib 子窗口位置_duilib入门简明教程 -- 界面布局(9)
- mysql 获取时间戳函数_MySQL 时间戳(Timestamp)函数
- 【MES】MES多工厂模型探讨
- 钉钉解散重复群的方法
- Python的虚拟环境(venv)是什么?