linux搭建智能dns步骤,PDNS实现智能DNS配置步骤linux操作系统 -电脑资料
PDNS默认不支持bind view功能,通过PowerDNS Recursor加载Lua脚本判断再递归查询PowerDNS实现智能DNS,
#关闭数据包缓存,测试时开启查询时直接读缓存不经过lua preresolve()代码如下复制代码disable-packetcache=yes
forward-zones=com=108.61.242.102
local-address=0.0.0.0
lua-dns-script=/tmp/b.lua
#转发所有域到pdns server
forward-zones=.=127.0.0.1:54
lua:代码如下复制代码
function preresolve ( remoteip, domain, qtype )
pdnslog("a test message.. received query "..domain.." from "..remoteip.." on "..getlocaladdress());
ret={}
if qtype ~= pdns.A then return -1, ret end --非A记录查询跳过,后端查询
local ips = {"192.168.1.1/32", "10.1.0.0/16", "127.0.0.0/24"}
if matchnetmask(remoteip, ips) and domain == "www.example.com."
then
ret[1]= {qtype=pdns.A, content="85.17.220.215", ttl=86400}
setvariable()
return 0, ret
else
setvariable()
return -1, ret
end
end
linux搭建智能dns步骤,PDNS实现智能DNS配置步骤linux操作系统 -电脑资料相关推荐
- linux权限644是什么,linux系统644、755、777权限详解linux操作系统 电脑资料
linux系统644.755.777权限详解linux操作系统 电脑资料 在linux系统中644.755.777三种权限是非常重要的一些权限了,下面我来详细的介绍644.755.777三种权限的使用 ...
- linux ftp 登录慢,linux中vsftpd登录,上传下载文件慢解决办法linux操作系统 -电脑资料...
vsftpd登录慢主要是nameserver #定义DNS服务器的IP地址没有设置了,这样我们只要设置或更新一下nameserver即可解决了, 在使用vsftpd的过程中,一直以来都有一个问题就是在 ...
- linux find 删除文件夹,linux中find与rm实现查找并删除目录或文件linux操作系统 -电脑资料...
在linux中find是查找搜索文件而rm是删除文件,下面我们来看一篇linux中find与rm实现查找并删除目录或文件的实例,希望文章对大家会有所帮助, 删除指定目录下指定文件 find 要查找的目 ...
- Linux主机如何连接刀片机,刀片服务器RAID配置及Linux操作系统的安装.doc
刀片服务器RAID配置及Linux操作系统的安装 刀片服务器RAID配置及Linux操作系统的安装 启动服务器,在系统提示时按ctrl+进入ServeRAID设置程序在里面按需要和提示设定好硬盘和RA ...
- 怎样把电脑换linux系统软件,如何将OS/2应用程序移植到Linux操作系统 -电脑资料...
当从 OS/2 移植到 Linux 时,关键的编程问题是什么? 在转换到 Linux 之前注意一下,提早发现陷阱, 本文是 LAN Distributed Platform(LANDP)for Lin ...
- linux中date命令详解,Linux使用date命令修改日期时间详解linux操作系统 -电脑资料...
在linux中我们只要使用ROOT管理员进入然后就可以直接使用date函数来修改服务器的日期时间了,如date -s 2013-08-03就设置成功了,下面我来来看看date用法 Linux 时间修改 ...
- linux搭建windows无盘系统,PXE+HTTP 无盘安装linux系统
前一段时间买了一台小本子,IBM的x60,轻是轻,但是没有光驱.而且系统安装的XP的系统,不喜欢.于是自己用PXE+HTTP重做了系统. 1. 建立服务器 服务器需要安装DHCP.TFTP.W ...
- linux搭建宝塔重启mysql_宝塔面板安装 重启等命令linux系统重启
停止/etc/init.d/bt stop启动/etc/init.d/bt start重启/etc/init.d/bt restart卸载/etc/init.d/bt stop && ...
- linux服务器和客户端配置,Linux基础教程:YUM服务端与客户端配置步骤
服务端配置:(分两种情况,rhce无需掌握,感兴趣的话可以研究): 情况1.yum直接使用光盘(光盘仓库默认做好了)做服务端配置 方式一:直接挂载光驱使用 mkdir /mnt/dvd mount / ...
- Linux搭建Git 私有仓库及多人协同配置
一:查看安装Git 查看是否安装Git git --version 没显示版本则安装,centos安装命令 yum install git 第二:创建仓库 先创建一个项目文件夹 mkdir gitpr ...
最新文章
- python使用TSNE为影像组学(radiomics)数据进行降维可视化分析
- ML近三年在CVPR比较流行被应用的技术有哪些?
- python:使用PyInstaller打包成exe文件,以及TypeError: an integer is required (got type bytes)异常解决
- 百会:物联网推动CRM创造新型服务
- MFC Windows 程序设计[五]之绘制表格Accel
- 基于Matlab的SLIC超像素分割算法分析
- bootice添加黑苹果引导_2019款小米air12.5完美黑苹果10.15.6EFI
- NetApp 数据存储解决方案
- 超算与湍流的直接数值模拟
- 计算机am3代表,拨开重重迷雾 AMD处理器历代接口解谜
- 西游降魔之东去的西游
- windows提示“为了对电脑进行保护,已经阻止此应用mmc.exe ”
- 榆熙科技电商:拼多多买家交易评价内容都包含哪些?
- mysql保存微信昵称特殊字符
- 【数据分析与挖掘(一)】笔试题汇总(附答案)
- 【新书推荐】【2011.06】唐缺:不一样的推理密谋全集(套装共7册)
- 笔记本简单使用eNSP的云连接外网
- css 设置背景图一半_css怎么背景图片显示不全?
- 华为软件测试通信基础,【华为软件测试工程师面试】面试软件测试和通信相关的题目。-看准网...
- vb 使用IAccessible接口获取QQ聊天记录
热门文章
- java 5分钟_java-时间格式化 整5分钟,整10分钟
- 聊聊各种“上门”能不能做起来
- 转:红帽旗下Linux的版本说明RedHat、CentOS、Fedora、OEL等
- MongoTemplate根据时间查询的大坑
- office2016兼容mathtype问题
- hive 查询表Wrong FS: hdfs://node1/user/hive/warehouse/test1.db, expected: hdfs://node1.zjn.cn:8020/
- downwell什么意思_downwelling_downwelling是什么意思翻译
- 未来的计算机将是半导体,硅的未来岌岌可危?未来计算机或迎来钻石芯
- 饭饭的Selenium+xlwt笔记
- linux ap 模式,无线AP是什么,客户端模式(apclient)是什么意思?