现在移动端的趋势如日中天,任何东西都要出移动端产品,相应的移动端的测试开发也是越来越多了.
好些项目的测试地址就是正式域名指到一台测试服务器上.那么问题来了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
结束了.总体感觉配置好麻烦,应该有更加简单的方式,等日后研究下原理再回头优化.