y109
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
  • 社区居民
阅读:5546回复:9

mydns配置指南-把DNS信息都存在MySQL数据库里

楼主#
更多 发布于:2007-11-15 22:04
MyDNS 就是把DNS信息都存在MySQL数据库里,这样就可以用基于WEB界面的程序来设置DNS 了用起来真是方便啊。配置起来也很容易。

安装LAMP
请参考 安装apache2_php_mysql_tomcat


安装MyDNS
apt-get install mydns-mysql

安装MyDNSconfig
从http://www.mydnsconfig.org下载最新版的MyDNSconfig .


建立相应的MySQL数据库用户
mysql -u root -p
CREATE DATABASE mydns;
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost' IDENTIFIED BY 'mydnspassword';
GRANT SELECT, INSERT, UPDATE, DELETE ON mydns.* TO 'mydns'@'localhost.localdomain' IDENTIFIED BY 'mydnspassword';
FLUSH PRIVILEGES;
quit;


下载 MyDNSConfig
cd /tmp
wget http://mesh.dl.sourceforge.net/sourceforge/mydnsconfig/MyDNSConfig-1.1.0.tar.gz
tar xvfz MyDNSConfig-1.1.0.tar.gz
cd MyDNSConfig-1.1.0

安装 MyDNSConfig
mkdir /usr/share/mydnsconfig
cp -rf interface/* /usr/share/mydnsconfig/
ln -s /usr/share/mydnsconfig/web/ /var/www/mydnsconfig

安装 MyDNSConfig SQL 数据库
mysql -u root -p mydns < install/mydnsconfig.sql

编辑 MyDNSConfig 配置文件
vi /usr/share/mydnsconfig/lib/config.inc.php
修改配置文件中数据库用户名密码就行了

安装DNSMasq
DNSMasq 是一个轻量级的DNS缓存服务器,它会将自己MyDNS服务器解析不了的地址转发给别的DNS服务器,再把结果返回给客户端


安装DNSMasq
apt-get install dnsmasq

配置DNSMasq 在什么地址监听
vi /etc/dnsmasq.conf
listen-address=127.0.0.1
no-dhcp-interface=bind-interfaces


配置MyDNS
vi /etc/mydns.conf
no-listen = 127.0.0.1
recursive = 127.0.0.1


配置DNS本机解析的顺序
vi /etc/resolv.conf
把这行放在第一行上,下面还要加上其他的DNS服务器,完成后的配置大概是这样
nameserver 127.0.0.1
nameserver 59.65.196.10

http://www.mydnsconfig.org/

http://y109.jzland.com
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
1C#
发布于:2007-11-16 15:26
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
nameserver 59.65.196.10

我汗……LZ这个地址哪来的?。。。
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
suchasplus
作家
作家
  • 铜币16枚
  • 威望11点
  • 贡献值1点
2C#
发布于:2007-11-16 16:12
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
同汗这个地址
楼主不是在清华么..怎么不用清华的NameServer
The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence!
y109
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
  • 社区居民
3C#
发布于:2007-11-16 23:43
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
哈哈,不是0000 兄告诉我的吗? 我的服务器放在赛尔的IDC 机房啊,就不是清华校内IP 了不能用清华的DNS 了,所以~~
:》
http://y109.jzland.com
0000
作家
作家
  • 铜币143枚
  • 威望34点
  • 贡献值1点
4C#
发布于:2007-11-21 22:35
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
那個人是你呀~~時間太長了~~
.--. |o_o | |:_/ | // \ \ (| | ) /'\_ _/`\ \___)=(___/
suchasplus
作家
作家
  • 铜币16枚
  • 威望11点
  • 贡献值1点
5C#
发布于:2007-12-19 01:01
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
哈哈,不是0000 兄告诉我的吗? 我的服务器放在赛尔的IDC 机房啊,就不是清华校内IP 了不能用清华的DNS 了,所以~~:》

你的服务器托管在CERNET? 清华东门华业大厦那个机房?
The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence!
suchasplus
作家
作家
  • 铜币16枚
  • 威望11点
  • 贡献值1点
6C#
发布于:2007-12-25 01:28
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
Installing MyDNS And The MyDNSConfig Control Panel On CentOS 5.1
http://www.howtoforge.com/installing-mydns-mydnsconfig-centos-5.1
The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence!
y109
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
  • 社区居民
7C#
发布于:2007-12-26 19:03
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
在清华里面,哪里服务器相当多啊! sina 的就在里面;第一次进去吓了我一跳
http://y109.jzland.com
suchasplus
作家
作家
  • 铜币16枚
  • 威望11点
  • 贡献值1点
8C#
发布于:2007-12-28 01:40
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
在fit樓裏面搞IPV6都  貌似SUN贈送了一大批服務器
The history of these days will be written in blood... By crushing the armies of our enemy, by seizing the weapons they thought to turn against us, we were fighting for our very existence!
y109
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
  • 社区居民
9C#
发布于:2008-01-18 17:49
Re:mydns配置指南-把DNS信息都存在MySQL数据库里
应该是在搞:cernet2 具体是什么情况还没去看过!
http://y109.jzland.com
游客

返回顶部