{"id":4894,"date":"2020-03-03T23:34:09","date_gmt":"2020-03-03T20:34:09","guid":{"rendered":"https:\/\/kifarunix.com\/?p=4894"},"modified":"2020-03-09T10:26:38","modified_gmt":"2020-03-09T07:26:38","slug":"configure-bind-dns-server-using-webmin-on-centos-8","status":"publish","type":"post","link":"https:\/\/kifarunix.com\/configure-bind-dns-server-using-webmin-on-centos-8\/","title":{"rendered":"Configure BIND DNS Server using Webmin on CentOS 8"},"content":{"rendered":"\n<p>In this guide, we are going to learn how to install and configure BIND DNS server using Webmin on CentOS 8.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Install Webmin on CentOS 8<\/h2>\n\n\n\n<p>Before you can proceed, you first need to install Webmin on CentOS 8. Follow the link below to learn how to install Webmin on CentOS 8.<\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\"Install Webmin on CentOS 8 (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/install-webmin-on-centos-8\/\" target=\"_blank\">Install Webmin on CentOS 8<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Configure BIND DNS Server using Webmin on CentOS 8<\/h2>\n\n\n\n<p>Once you have Webmin up and running, proceed to configure Bind DNS server using Webmin on CentOS 8.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Login Webmin as Privileged User<\/h3>\n\n\n\n<p>In this demo, we will be configuring Bind DNS server setup on Webmin as a root user. Therefore, login as root user.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"735\" height=\"478\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/login.png\" alt=\"Webmin Login on CentOS 8\" class=\"wp-image-5104\" title=\"\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Update System Packages<\/h3>\n\n\n\n<p>To begin with, ensure that your system packages are up-to-date. Well, you can update your system packages from the Webmin gui (<strong>System &gt; Software Package Updates<\/strong>) or simply launch the terminal, <strong>Alt+k<\/strong> and run the package update command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dnf update -y<\/code><\/pre>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"654\" height=\"253\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/pkg-update.png\" alt=\"Package update webmin\" class=\"wp-image-5105\" title=\"\"><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Install Bind DNS Server Module<\/h3>\n\n\n\n<p>Once the system package update is done, proceed to install BIND DNS server modules. on Webmin interface, navigate to <strong>Un-used Modules\u00a0<\/strong>>\u00a0<strong>BIND DNS Server<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1190\" height=\"486\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/bind-modules.png\" alt=\"Install Bind on Webmin on CentOS 8\" class=\"wp-image-5106\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/bind-modules.png?v=1583263897 1190w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/bind-modules-768x314.png?v=1583263897 768w\" sizes=\"(max-width: 1190px) 100vw, 1190px\" \/><\/figure>\n\n\n\n<p>Click <strong>Install Now<\/strong> to build and install Bind packages.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configuring BIND DNS Server Using Webmin on CentOS 8<\/h3>\n\n\n\n<p>After the Bind packages are installed, navigate to BIND DNS Server configuration interface by clicking <strong>Return to BIND DNS Server<\/strong>&nbsp;below the screen.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Configure DNS Server Access Control List<\/h3>\n\n\n\n<p>Setup an ACL to define a list on networks or IP addresses of the servers that are allowed to query your DNS server by clicking on <strong>Access Control Lists<\/strong> under the Global Server Options.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1351\" height=\"512\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/bind-config.png\" alt=\"\" class=\"wp-image-5107\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/bind-config.png?v=1583263991 1351w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/bind-config-768x291.png?v=1583263991 768w\" sizes=\"(max-width: 1351px) 100vw, 1351px\" \/><\/figure>\n\n\n\n<p>Next, create your ACL.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"977\" height=\"357\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/acl.png\" alt=\"Configure Bind DNS Server using Webmin on CentOS 8\" class=\"wp-image-5108\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/acl.png?v=1583264108 977w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/acl-768x281.png?v=1583264108 768w\" sizes=\"(max-width: 977px) 100vw, 977px\" \/><\/figure>\n\n\n\n<p>The ACL created above is called <strong>allowed<\/strong> and defines a network of hosts, <code>192.168.56.0\/24<\/code>, allowed to query our DNS server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Define global server configuration options<\/h3>\n\n\n\n<p>The&nbsp;<code>options<\/code>&nbsp;statement is used to set up global DNS server options to be used by&nbsp;BIND. For example, defining the hosts that are allowed to ask ordinary DNS questions, specify the location of the&nbsp;<code>named<\/code>&nbsp;working directory, the types of queries allowed, specify which hosts are allowed to make recursive queries through the DNS server etc.<\/p>\n\n\n\n<p>These configurations can be made on the&nbsp;<code>\/etc\/named.conf<\/code>&nbsp;configuration file.<\/p>\n\n\n\n<p>From&nbsp;<strong>BIND DNS Server<\/strong>&nbsp;interface, click&nbsp;<strong>Edit Config File<\/strong>. By default, you will see the&nbsp;<code>\/etc\/named.conf<\/code>&nbsp;configuration file selected.<\/p>\n\n\n\n<p>We will leave most of the configuration options with the default settings. However, in this demo;<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>we have set the listening interface for DNS server, <code>listen-on<\/code>. and disable listening on IPv6 network interfaces.<\/li><li>defined the list of hosts (allowed as defined on the ACL) that are allowed to query the nameserver for authoritative resource records as specified by the <code>allow-query<\/code> options. <\/li><\/ul>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1128\" height=\"564\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/opions.png\" alt=\"Configure Bind DNS Server using Webmin on CentOS 8\" class=\"wp-image-5109\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/opions.png?v=1583264192 1128w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/opions-768x384.png?v=1583264192 768w\" sizes=\"(max-width: 1128px) 100vw, 1128px\" \/><\/figure>\n\n\n\n<p>Once done making changes, click <strong>Save and close<\/strong> to save the configuration options changes made.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Verify the Bind Configuration<\/h3>\n\n\n\n<p>To ensure that there are no typos or any syntax errors on the Bind configuration, click <strong>Check BIND Config<\/strong> under the global server options. If there are no errors, you should get an output similar to.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"932\" height=\"137\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/check-named-1.png\" alt=\"\" class=\"wp-image-5111\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/check-named-1.png?v=1583264281 932w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/check-named-1-768x113.png?v=1583264281 768w\" sizes=\"(max-width: 932px) 100vw, 932px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Create BIND DNS Server Zone Statements<\/h3>\n\n\n\n<p>Next, create the forward and reverse DNS zones. Click <strong>Create Master Zone<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1140\" height=\"444\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/create-master-zone.png\" alt=\"\" class=\"wp-image-5112\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/create-master-zone.png?v=1583264330 1140w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/create-master-zone-768x299.png?v=1583264330 768w\" sizes=\"(max-width: 1140px) 100vw, 1140px\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\">Create the Forward zone statement<\/h4>\n\n\n\n<p>On the page that opens up, the option for creating the forward zone statements is selected by default, <strong>(Forward: Names to Addresses)<\/strong>. Enter your DNS server details such that it looks like as shown in the screenshot below;<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1052\" height=\"478\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/forward-zone-statement.png\" alt=\"\" class=\"wp-image-5113\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/forward-zone-statement.png?v=1583264358 1052w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/forward-zone-statement-768x349.png?v=1583264358 768w\" sizes=\"(max-width: 1052px) 100vw, 1052px\" \/><\/figure>\n\n\n\n<p>Once done setting the options, click <strong>Create<\/strong> to create the forward zone statement. After creating, you are taken to zone editing page.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Create the Reverse zone statement<\/h4>\n\n\n\n<p>On the Forward Zone editing page, click <strong>Return to zone list<\/strong>. Under <strong>Existing DNS Zones<\/strong>, click <strong>Create master zone<\/strong> and select\u00a0<strong>Reverse: Addresses to Names<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1023\" height=\"522\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/reverse-zone-statement.png\" alt=\"\" class=\"wp-image-5114\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/reverse-zone-statement.png?v=1583264383 1023w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/reverse-zone-statement-768x392.png?v=1583264383 768w\" sizes=\"(max-width: 1023px) 100vw, 1023px\" \/><\/figure>\n\n\n\n<p>Click&nbsp;<strong>Create<\/strong>&nbsp;to create the master reverse zone statement.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Create DNS A Records<\/h4>\n\n\n\n<p>Under the <strong>Existing DNS Zones<\/strong>, click your forward zone statement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1063\" height=\"530\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/forward-zone.png\" alt=\"\" class=\"wp-image-5115\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/forward-zone.png?v=1583264436 1063w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/forward-zone-768x383.png?v=1583264436 768w\" sizes=\"(max-width: 1063px) 100vw, 1063px\" \/><\/figure>\n\n\n\n<p>Click <strong>Addresses<\/strong> to add address records. Ensure that <strong>Update reverse<\/strong> is set to <strong>yes<\/strong> to automatically update the reverse zone statement.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1081\" height=\"459\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/add-a-records.png\" alt=\"\" class=\"wp-image-5116\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/add-a-records.png?v=1583264458 1081w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/add-a-records-768x326.png?v=1583264458 768w\" sizes=\"(max-width: 1081px) 100vw, 1081px\" \/><\/figure>\n\n\n\n<p>After adding all the A records as per your needs, click&nbsp;<strong>Return to records type<\/strong>.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Create DNS Name Server (NS) Records<\/h4>\n\n\n\n<p>Under Edit Master Zone page, click <strong>Name Server<\/strong> configuration option and create the Name Server (NS) records, <strong>if it is not already set<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"981\" height=\"478\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/ns-records.png\" alt=\"\" class=\"wp-image-5117\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/ns-records.png?v=1583264487 981w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/ns-records-768x374.png?v=1583264487 768w\" sizes=\"(max-width: 981px) 100vw, 981px\" \/><\/figure>\n\n\n\n<p>Once done, click <strong>Return to zone list<\/strong>. You should now have two zones created, the forward and the reverse zones.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"924\" height=\"368\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/zones.png\" alt=\"\" class=\"wp-image-5118\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/zones.png?v=1583264511 924w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/zones-768x306.png?v=1583264511 768w\" sizes=\"(max-width: 924px) 100vw, 924px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Verify Zone Configuration Syntax<\/h3>\n\n\n\n<p>Just as you would from the command line, you can check the zone configurations for any syntactical errors by clicking <strong>Check BIND Configs<\/strong> under the Global Server Options.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Running BIND on Webmin CentOS 8<\/h3>\n\n\n\n<p>To start BIND on webmin, simply click the play button on the BIND server configurations page.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1050\" height=\"299\" src=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/start-bind.png\" alt=\"\" class=\"wp-image-5119\" title=\"\" srcset=\"https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/start-bind.png?v=1583264526 1050w, https:\/\/kifarunix.com\/wp-content\/uploads\/2020\/03\/start-bind-768x219.png?v=1583264526 768w\" sizes=\"(max-width: 1050px) 100vw, 1050px\" \/><\/figure>\n\n\n\n<p>To enable BIND to run on system boot, simply open the shell and run;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl enable named<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Firewall Configuration<\/h3>\n\n\n\n<p>Open 53\/TCP and 53\/UDP on firewalld for both DNS zone transfer and dns queries. You can simply use the DNS service. Thus open the shell (<strong>Alt+k<\/strong>).<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --add-service=dns --permanent<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>firewall-cmd --reload<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\">Verify if BIND is Working<\/h3>\n\n\n\n<p>The BIND on Webmin, in its simplest,basic setup, configuration is done. You can configure your end points networking and define the correct nameservers.<\/p>\n\n\n\n<p>In this demo, we are using Debian 10 Buster server to verify our DNS server IP\/Hostname resolution.<\/p>\n\n\n\n<p>Install BIND utilities;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>apt install dnsutils<\/code><\/pre>\n\n\n\n<p>Edit interfaces and add the DNS server details on your server interface;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>vim \/etc\/network\/interfaces<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>auto enp0s8\niface enp0s8 inet static\n    address 192.168.58.110\n    netmask 255.255.255.0\n    <strong>dns-nameservers 192.168.56.132\n    dns-domain kifarunix-demo.com<\/strong><\/code><\/pre>\n\n\n\n<p>Save the configuration and restart networking;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>systemctl restart networking<\/code><\/pre>\n\n\n\n<p>Check the DNS details of the interface;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>less \/etc\/resolv.conf<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code># Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)\n#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN\n<strong>nameserver 192.168.56.132\nsearch kifarunix-demo.com<\/strong>\n<\/code><\/pre>\n\n\n\n<p>To verify that our DNS server works, we will do IP and address resolution of the entries we added to the DNS server above.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Forward Resolution<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dig ns1.kifarunix-demo.com<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>; &lt;&lt;>> DiG 9.11.5-P4-5.1-Debian &lt;&lt;>> ns1.kifarunix-demo.com\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 56103\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 1\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n; COOKIE: 188a5dde2ec0b0e57831f0f95e5ebbe2a4b39eb95075d882 (good)\n;; QUESTION SECTION:\n;ns1.kifarunix-demo.com. IN A\n\n<strong>;; ANSWER SECTION:\nns1.kifarunix-demo.com. 38400 IN A 192.168.56.132<\/strong>\n\n;; AUTHORITY SECTION:\nkifarunix-demo.com. 38400 IN NS ns1.kifarunix-demo.com.\n\n;; Query time: 0 msec\n;; SERVER: 192.168.56.132#53(192.168.56.132)\n;; WHEN: Tue Mar 03 15:19:46 EST 2020\n;; MSG SIZE  rcvd: 109<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>nslookup ldapmaster.kifarunix-demo.com<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>Server:\t\t192.168.56.132\nAddress:\t192.168.56.132#53\n\nName:\tldapmaster.kifarunix-demo.com\nAddress: 192.168.56.104<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>host ldapslave.kifarunix-demo.com<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>ldapslave.kifarunix-demo.com has address 192.168.56.105<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Reverse Resolution<\/h4>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>dig -x 192.168.56.132<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>; &lt;&lt;>> DiG 9.11.5-P4-5.1-Debian &lt;&lt;>> -x 192.168.56.132\n;; global options: +cmd\n;; Got answer:\n;; ->>HEADER&lt;&lt;- opcode: QUERY, status: NOERROR, id: 55416\n;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 1, ADDITIONAL: 2\n\n;; OPT PSEUDOSECTION:\n; EDNS: version: 0, flags:; udp: 4096\n; COOKIE: 9d8537b403d6d29f267bd8065e5ebc30515a18a241c1e0e5 (good)\n;; QUESTION SECTION:\n;132.56.168.192.in-addr.arpa.\tIN\tPTR\n\n;; ANSWER SECTION:\n132.56.168.192.in-addr.arpa. 38400 IN\tPTR\tns1.kifarunix-demo.com.\n\n;; AUTHORITY SECTION:\n56.168.192.in-addr.arpa. 38400\tIN\tNS\tns1.kifarunix-demo.com.\n\n;; ADDITIONAL SECTION:\nns1.kifarunix-demo.com.\t38400\tIN\tA\t192.168.56.132\n\n;; Query time: 1 msec\n;; SERVER: 192.168.56.132#53(192.168.56.132)\n;; WHEN: Tue Mar 03 15:21:04 EST 2020\n;; MSG SIZE  rcvd: 150<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>nslookup 192.168.56.104<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>104.56.168.192.in-addr.arpa    name = ldapmaster.kifarunix-demo.com.<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>host 192.168.56.105<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-preformatted\"><code>105.56.168.192.in-addr.arpa domain name pointer ldapslave.kifarunix-demo.com.<\/code><\/pre>\n\n\n\n<p>And there you go. BIND is successfully setup for forward and reverse resolution. That marks the end of our guide on how to configure BIND DNS Server using Webmin on CentOS 8.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Related Tutorials<\/h3>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/setup-bind-dns-using-webmin-on-debian-10\/\" target=\"_blank\">Setup Bind DNS Using Webmin on Debian 10<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/configure-bind-as-slave-dns-server-on-ubuntu-18-04\/\" target=\"_blank\">Configure BIND as Slave DNS Server on Ubuntu 18.04<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/configure-bind-as-dns-server-on-ubuntu-18-04\/\" target=\"_blank\">Configure BIND as DNS Server on Ubuntu 18.04<\/a><\/p>\n\n\n\n<p><a rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\" href=\"https:\/\/kifarunix.com\/how-to-setup-master-slave-dns-server-using-bind-on-centos-7\/\" target=\"_blank\">How to Setup Master-Slave DNS Server using BIND on CentOS 7<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/kifarunix.com\/install-webmin-on-debian-10\/\" target=\"_blank\" rel=\"noreferrer noopener\" aria-label=\" (opens in a new tab)\">Install Webmin on Debian 10<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this guide, we are going to learn how to install and configure BIND DNS server using Webmin on CentOS 8. Install Webmin on CentOS<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[979,971,121,376,941],"tags":[980,1310,1308,1311,973,1309,268,1307],"class_list":["post-4894","post","type-post","status-publish","format-standard","hentry","category-bind","category-dns","category-howtos","category-system-manager","category-webmin","tag-bind-9","tag-bind-centos-8","tag-bind-dns-centos-8","tag-bind-webmin","tag-dns","tag-dns-server-centos-8","tag-webmin","tag-webmin-bind-dns-server","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4894"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=4894"}],"version-history":[{"count":8,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4894\/revisions"}],"predecessor-version":[{"id":5121,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/4894\/revisions\/5121"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=4894"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=4894"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=4894"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}