{"id":515,"date":"2015-01-28T04:37:18","date_gmt":"2015-01-27T23:07:18","guid":{"rendered":"https:\/\/serverbasket.com\/help\/?p=515"},"modified":"2022-11-05T13:53:45","modified_gmt":"2022-11-05T08:23:45","slug":"install-master-dns-server-solus-vm-centos-redhat","status":"publish","type":"post","link":"https:\/\/www.serverbasket.com\/help\/install-master-dns-server-solus-vm-centos-redhat\/","title":{"rendered":"How To Install Master DNS Server In Solus VM CentOS\/ RedHat"},"content":{"rendered":"<p>DNS servers store information about no zones, one zone, or multiple zones. When a DNS server receives a DNS query, it attempts to locate the requested information by retrieving data from its local zones<\/p>\n<p>Steps To Install Power DNS and MySQL:<\/p>\n<p>Step1: Install Power DNS and MySQL:<\/p>\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\">yum -y install mysql mysql-server pdns pdns-backend-mysql<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\">chkconfig --levels <\/code><code class=\"java value\">235<\/code> <code class=\"java plain\">mysqld on<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\">chkconfig --levels <\/code><code class=\"java value\">235<\/code> <code class=\"java plain\">pdns on<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java plain\">service mysqld start<\/code><\/div>\n<\/div>\n<p>Step2: Set a MySQL root password:<\/p>\n<p><code class=\"java plain\">mysqladmin -u root password MYNEWPASSWORD<\/code><\/p>\n<p>Step3: Download the PowerDNS SQL and import it:<\/p>\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\">wget http:<\/code><code class=\"java comments\">\/\/files.soluslabs.com\/solusvm\/pdns\/pdns.sql<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\">mysql --user=root --password=MYNEWPASSOWRD &lt; pdns.sql<\/code><\/div>\n<\/div>\n<p>Step4: pdns.conf Edit \/etc\/pdns\/pdns.conf with your database details:<\/p>\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\">launch=gmysql<\/code><\/div>\n<div class=\"line number2 index1 alt1\"><code class=\"java plain\">gmysql-host=<\/code><code class=\"java value\">127.0<\/code><code class=\"java plain\">.<\/code><code class=\"java value\">0.1<\/code><\/div>\n<div class=\"line number3 index2 alt2\"><code class=\"java plain\">gmysql-user=root<\/code><\/div>\n<div class=\"line number4 index3 alt1\"><code class=\"java plain\">gmysql-password=MYNEWPASSWORD<\/code><\/div>\n<div class=\"line number5 index4 alt2\"><code class=\"java plain\">gmysql-dbname=powerdns<\/code><\/div>\n<\/div>\n<p>Step5: To give permission for the MySQL user to connect from your SolusVM master, use following:<\/p>\n<p><code class=\"java plain\">mysql -u root -p<\/code><\/p>\n<p>Step6: After entering the password use following:<\/p>\n<div class=\"container\" title=\"Hint: double-click to select code\">\n<div class=\"line number1 index0 alt2\"><code class=\"java plain\">GRANT ALL ON powerdns.* TO <\/code><code class=\"java string\">'root'<\/code><code class=\"java plain\">@<\/code><code class=\"java string\">'YOUR_SOLUSVM_MASTERS_IP'<\/code> <code class=\"java plain\">IDENTIFIED BY <\/code><code class=\"java string\">'MYNEWPASSWORD'<\/code><code class=\"java plain\">;<\/code><\/div>\n<\/div>\n<p>Step7: Start PowerDNS:<\/p>\n<p><code class=\"java plain\">\/etc\/init.d\/pdns start<\/code><\/p>\n<p>To do a monitored start, use following:<\/p>\n<p><code class=\"java plain\">\/etc\/init.d\/pdns monitor<\/code><\/p>\n","protected":false},"excerpt":{"rendered":"<p>DNS servers store information about no zones, one zone, or multiple zones. When a DNS server receives a DNS query, it attempts to locate the requested information by retrieving data from its local zones Steps To Install Power DNS and MySQL: Step1: Install Power DNS and MySQL: yum -y install mysql mysql-server pdns pdns-backend-mysql chkconfig [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":1140,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,41,58,7,8],"tags":[73,45,74,72],"offerexpiration":[],"class_list":["post-515","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-cpanel","category-linux","category-solus-vm","category-whm-management","category-windows-plesk","tag-centos-server","tag-linux-2","tag-redhat-server","tag-solus-vm-server"],"_links":{"self":[{"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/posts\/515","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/comments?post=515"}],"version-history":[{"count":2,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/posts\/515\/revisions"}],"predecessor-version":[{"id":1213,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/posts\/515\/revisions\/1213"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/media\/1140"}],"wp:attachment":[{"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/media?parent=515"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/categories?post=515"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/tags?post=515"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/www.serverbasket.com\/help\/wp-json\/wp\/v2\/offerexpiration?post=515"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}