Shell脚本——DNS自动部署
2024-09-21 20:14:02
详细说明查看:
(一)跟我一起玩Linux网络服务:DNS服务——BIND(/etc/named.conf、/var/named)设置实现和解释
#! /bin/bash
IP="10.10.10"
RIP="10.10.10"
DN="gr.org"
Name="10.10.10.10" cat >> /etc/named.conf << +END+
zone "$DN." IN {
type master;
file "gr.org.db";
};
zone "$RIP.in-addr.arpa" IN{
type master;
file "$IP.db";
};
+END+
cat > /var/named/$DN.db <<+END+
\$TTL
@ IN SOA ns.$DN. root.$DN. (
6H 30M 1W 15M)
IN NS ns.$DN.
IN MX mail.$DN.
bbs IN CNAME www.$DN.
ns IN A $IP.
www IN A $IP.
mail IN A $IP.
+END+
cat > /var/named/$IP.db <<+END+
\$TTL
@ IN SOA ns.$DN. root.$DN.(
6H 30M 1W 15M)
IN NS ns.$DN.
IN PTR ns.$DN.
IN PTR www.$DN.
IN PTR mail.$DN.
+END+
cat > /etc/resolv.conf <<+END+
nameserver $Name
+END+ service named start
最新文章
- greendao对SQLite数据库的增删改查操作
- laravel遇到的问题
- Android EditText 文本框实现搜索和清空效果
- 一些站点使用的服务器软件、js 框架大收集 [ 整理中 ]
- 关于jsp页面是放在webroot目录下和web-inf下优缺点
- Hibernate -- 注解(Annotation)关系映射
- 最大子数组分治方案C++实现
- (一)使用Fragment实现QQ的底部按钮
- Oracle SQL Lesson (10) - 使用DDL语句创建和管理表
- DDD分层架构之聚合
- 发布时去掉 debug 和 提醒日志,简单无侵入
- 基于jQuery实现简单的js模块化
- python之路(12)网络编程
- GO语言系列(二)- 基本数据类型和操作符
- Web程序报错:Error instantiating servlet
- 简单Hash函数LongHash
- 【AGC005F】Many Easy Problems FFT 容斥原理
- MAC终端密钥登录自动输入密码
- linux应用以及常用命令
- Linux自制编译内核