bind + mysql +bind-dlz实现类DNS功能

问题描述

bind + mysql +bind-dlz实现类DNS功能

我现在要做一个物联网的项目。
具体是要可以给任何物体注册一个ID,叫做OID,OID可以分类,每一类OID都类似与IP一样,1.2.16.xxx 等等,1.2.16是固定的,后面的数字可以根据算法分配;
在注册OID的时候,要将其对应的一些信息也记录下来。
大概的查询思路类似与DNS。于是我们设计了这样一个类DNS解析系统。
部署环境如题:bind + mysql +bind-dlz实现类DNS功能(支持多线程)
想到了NAPTR记录方式,如下(类似与sip电话中routing配置):
$ORIGIN 1.3.1.3.1.4.3.2.2.6.8.e164.arpa.
IN NAPTR 10 10 "u" "SIP+E2U" "!^.*$!sip:abel@twnic.net.tw"
但是数据库表不知道应该怎么设计才会高效,因为通常一个OID会对应多条信息,那我的naptr记录也设计成多条么?还有java代码如何实现发送dns查询消息?
希望有bind部署经验以及开发经验的兄弟来支撑下;
如果有南京本地的高手,我司愿意聘为临时顾问,薪资可商议!
谢谢!
可留言,可加QQ(1034546474)好友,验证信息填写 DNS 即可。
在线等。。。

时间: 2024-08-03 17:07:05

bind + mysql +bind-dlz实现类DNS功能的相关文章

mysql+php数据库操作类

mysql+php数据库操作类 class DbQueryForMysql {  /**   * select方法返回的最大记录数   */  const MAX_ROW_NUM = 1000;  /**   * 数据查询结果集对象   * @var object $dataSet   */  public $dataSet   = NULL ;  /**   * 数据源对象   * @var object $ds   */  public $ds    = NULL ;  /**   * 查询

JavaScript利用构造函数和原型的方式模拟C#类的功能

 这篇文章主要介绍了JavaScript利用构造函数和原型的方式模拟C#类的功能.需要的朋友可以过来参考下,希望对大家有所帮助 代码如下:     //构造函数         function person(name, age) {             this.name = name;             this.age = age;         }         //定义person原型,原型里的属性可以被自定义对象引用         person.prototype =

java连接Mysql数据库的工具类_java

一个封装好的链接Mysql数据库的工具类,可以方便的获取Connection对象关闭Statement.ResultSet.Statment对象等等 复制代码 代码如下: package myUtil; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExceptio

一个ASP.NET的MYSQL的数据库操作类自己封装的_实用技巧

/** * 类说明:对MYSQL数据库的操作类 */ using System; using System.Data; using MySql.Data.MySqlClient; namespace Niunan.BYLW.Utility { /// <summary>对MYSQL数据库的操作类 /// /// </summary> public class MYSQLHelper { private MySqlConnection conn = null; private MyS

JavaScript利用构造函数和原型的方式模拟C#类的功能_javascript技巧

复制代码 代码如下:      //构造函数        function person(name, age) {            this.name = name;            this.age = age;        }        //定义person原型,原型里的属性可以被自定义对象引用        person.prototype = {            getName: function () {                return this.

物联网:“类人”功能日益丰富

"主人,您爱吃的芹菜没有了,需不需要下单订购?"青岛海尔智能家电科技有限公司企划部长郭义合的手机发来语音提示.原来,他家的"馨厨"冰箱通过图片识别技术,发现芹菜没有了,便通过海尔优家APP给他发来提示. 这是智能家居生活的一个典型场景.近年来,物联网技术日益嵌入人类生活,从智慧家居生活领域逐渐扩展至行业应用.城市管理,与人们生活.社会运行深度融合,"类人"功能日益进化. 物联网:"无处不在"的家居应用 应用需求是物联网技术发展

mysql 数据库连查询类

mysql 数据库连查询类 class mysqlquery {  var $sql;//sql语句执行结果  var $query;//sql语句  var $num;//返回记录数  var $r;//返回数组  var $id;//返回数据库id号  //执行mysql_query()语句  function query($query)  {   $this->sql=mysql_query($query) or die(mysql_error ()."<br>"

三星On7如何开启通知类信息功能(G6000)

开启通知类信息功能后,可以根据您收到的短信将通知信息分类归档到文件夹中,如收到的运营商信息等,若想开启该功能,请按以下步骤操作:  1.在待机页面下,点击[信息].    2.点击[更多].    3.点击[设定].    4.点击[更多设置].    5.点击[通知类信息].    6.点击[关]右侧滑块,显示[开]代表开启.      7.运营商发送短信已归类到通知类信息文件夹.    其实这个是非常的简单了只是新的功能可能有一些朋友不知道如何设置了这里只是介绍如何来设置了,希望这篇文章可以

三星G5500如何开启通知类信息功能?(on5)

开启通知类信息功能后,可以根据您收到的短信将通知信息分类归档到文件夹中,如收到的运营商信息等,若想开启该功能,请按以下步骤操作:  1.在待机页面下,点击[信息].    2.点击[更多].    3.点击[设定].    4.点击[更多设置].    5.点击[通知类信息].    6.点击[关]右侧滑块.      7.阅读"法律信息"的提示后,点击[同意全部]即可开启.       8.运营商发送短信已归类到通知类信息文件夹.    好了以上就是小编为各位整理的和篇关于通知信息分