centos7 named 搭建用于移动端测试的DNS

现在移动端的趋势如日中天,任何东西都要出移动端产品,相应的移动端的测试开发也是越来越多了.
好些项目的测试地址就是正式域名指到一台测试服务器上.那么问题来了pc测试无论是pc,mac.都能不费力气的改到hosts文件. 相应的移动端设备就不太容易.
今天就记录下自己搭建一个dns服务配置测试域名.

服务器centos7

yum search bind

出来一大堆东西,咱只安装一个就可以

yum install bind

要把服务器设置所有人可以读取

vim /etc/named.conf

修改[listen-on port 53 { 127.0.0.1; }] => [listen-on port 53 { any; }]

修改[allow-query     { localhost; };] => [allow-query     { any; };]

下面添加一个域名的配置文件

cd /var/named
vim demo.ca
$TTL 600
@	IN SOA	demo.com. com.demo. (
					42	; serial
					1D	; refresh
					1H	; retry
					1W	; expire
					3H )	; minimum
        NS      @
        A       8.8.8.8
www     IN  A   8.8.8.8

下面把这个配置文件引入

vim /etc/named.rfc1912.zones

在下面添加

zone "demo" IN {
        type master;
        file "demo.ca";
};

启动服务并添加自启动

systemctl start named
systemctl enable named

结束了.总体感觉配置好麻烦,应该有更加简单的方式,等日后研究下原理再回头优化.

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code