{"id":619,"date":"2025-01-02T03:39:26","date_gmt":"2025-01-02T03:39:26","guid":{"rendered":"https:\/\/dnscompetition.in\/articles\/developing-your-own-dns-server-a-beginners-guide\/"},"modified":"2025-01-02T03:39:26","modified_gmt":"2025-01-02T03:39:26","slug":"developing-your-own-dns-server-a-beginners-guide","status":"publish","type":"post","link":"https:\/\/dnscompetition.in\/hi\/articles\/developing-your-own-dns-server-a-beginners-guide\/","title":{"rendered":"\u0905\u092a\u0928\u093e \u0938\u094d\u0935\u092f\u0902 \u0915\u093e DNS \u0938\u0930\u094d\u0935\u0930 \u0935\u093f\u0915\u0938\u093f\u0924 \u0915\u0930\u0928\u093e: \u090f\u0915 \u0936\u0941\u0930\u0941\u0906\u0924\u0940 \u092e\u093e\u0930\u094d\u0917\u0926\u0930\u094d\u0936\u093f\u0915\u093e"},"content":{"rendered":"<p>\u0921\u093f\u091c\u093f\u091f\u0932 \u092f\u0941\u0917 \u092e\u0947\u0902, \u0905\u092a\u0928\u0947 \u0938\u094d\u0935\u092f\u0902 \u0915\u0947 DNS (\u0921\u094b\u092e\u0947\u0928 \u0928\u093e\u092e \u0938\u093f\u0938\u094d\u091f\u092e) \u0938\u0930\u094d\u0935\u0930 \u092a\u0930 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u0930\u0916\u0928\u0947 \u0938\u0947 \u0906\u092a\u0915\u0947 \u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u0915\u0947 \u0932\u093f\u090f \u092c\u0947\u0939\u0924\u0930 \u0938\u0941\u0930\u0915\u094d\u0937\u093e, \u092c\u0947\u0939\u0924\u0930 \u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928 \u0914\u0930 \u092a\u0942\u0930\u094d\u0923 \u0905\u0928\u0941\u0915\u0942\u0932\u0928 \u092a\u094d\u0930\u0926\u093e\u0928 \u0915\u093f\u092f\u093e \u091c\u093e \u0938\u0915\u0924\u093e \u0939\u0948\u0964 \u091a\u093e\u0939\u0947 \u0906\u092a \u0905\u092a\u0928\u0947 \u0924\u0915\u0928\u0940\u0915\u0940 \u0915\u094c\u0936\u0932 \u0915\u094b \u0935\u094d\u092f\u093e\u092a\u0915 \u092c\u0928\u093e\u0928\u0947 \u0915\u0947 \u0907\u091a\u094d\u091b\u0941\u0915 \u0936\u094c\u0915\u093f\u092f\u093e \u0939\u094b\u0902 \u092f\u093e \u0905\u092a\u0928\u0947 \u0935\u0947\u092c \u0938\u0902\u0938\u093e\u0927\u0928\u094b\u0902 \u0915\u0947 \u092c\u0947\u0939\u0924\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0940 \u0924\u0932\u093e\u0936 \u0915\u0930\u0928\u0947 \u0935\u093e\u0932\u0947 \u091b\u094b\u091f\u0947 \u0935\u094d\u092f\u0935\u0938\u093e\u092f \u0939\u094b\u0902, \u0905\u092a\u0928\u093e \u0938\u094d\u0935\u092f\u0902 \u0915\u093e DNS \u0938\u0930\u094d\u0935\u0930 \u0935\u093f\u0915\u0938\u093f\u0924 \u0915\u0930\u0928\u093e \u090f\u0915 \u092a\u0941\u0930\u0938\u094d\u0915\u0943\u0924 \u092a\u094d\u0930\u092f\u093e\u0938 \u0939\u094b \u0938\u0915\u0924\u093e \u0939\u0948\u0964 \u092f\u0939 \u092e\u093e\u0930\u094d\u0917\u0926\u0930\u094d\u0936\u093f\u0915\u093e \u0906\u092a\u0915\u094b \u0905\u092a\u0928\u093e \u0938\u094d\u0935\u092f\u0902 \u0915\u093e DNS \u0938\u0930\u094d\u0935\u0930 \u0938\u0947\u091f \u0915\u0930\u0928\u0947 \u0915\u0940 \u092a\u094d\u0930\u0915\u094d\u0930\u093f\u092f\u093e \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 \u091a\u0930\u0923-\u0926\u0930-\u091a\u0930\u0923 \u0932\u0947 \u091c\u093e\u090f\u0917\u0940, \u091c\u093f\u0938\u0938\u0947 \u0906\u092a\u0915\u094b \u0921\u094b\u092e\u0947\u0928 \u0928\u093e\u092e\u094b\u0902 \u0915\u094b \u092a\u094d\u0930\u092d\u093e\u0935\u0940 \u0922\u0902\u0917 \u0938\u0947 \u092a\u094d\u0930\u092c\u0902\u0927\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0906\u0935\u0936\u094d\u092f\u0915 \u091c\u094d\u091e\u093e\u0928 \u092e\u093f\u0932\u0947\u0917\u093e\u0964<\/p>\n<h2>\u0921\u0940\u090f\u0928\u090f\u0938 \u0915\u094d\u092f\u093e \u0939\u0948?<\/h2>\n<p>\u0905\u092a\u0928\u0947 DNS \u0938\u0930\u094d\u0935\u0930 \u0915\u094b \u0938\u0947\u091f \u0905\u092a \u0915\u0930\u0928\u0947 \u0915\u0940 \u092c\u093e\u0930\u0940\u0915\u093f\u092f\u094b\u0902 \u092e\u0947\u0902 \u091c\u093e\u0928\u0947 \u0938\u0947 \u092a\u0939\u0932\u0947, \u0906\u0907\u090f \u0938\u0902\u0915\u094d\u0937\u0947\u092a \u092e\u0947\u0902 \u0938\u092e\u091d\u0947\u0902 \u0915\u093f DNS \u0915\u094d\u092f\u093e \u0939\u0948\u0964 \u0921\u094b\u092e\u0947\u0928 \u0928\u093e\u092e \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u092e\u093e\u0928\u0935-\u0905\u0928\u0941\u0915\u0942\u0932 \u0921\u094b\u092e\u0947\u0928 \u0928\u093e\u092e\u094b\u0902 (\u091c\u0948\u0938\u0947 www.example.com) \u0915\u094b IP \u092a\u0924\u094b\u0902 (\u091c\u0948\u0938\u0947 192.0.2.1) \u092e\u0947\u0902 \u0905\u0928\u0941\u0935\u093e\u0926 \u0915\u0930\u0924\u0940 \u0939\u0948 \u091c\u093f\u0938\u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u0902\u092a\u094d\u092f\u0942\u091f\u0930 \u0928\u0947\u091f\u0935\u0930\u094d\u0915 \u092a\u0930 \u090f\u0915-\u0926\u0942\u0938\u0930\u0947 \u0915\u094b \u092a\u0939\u091a\u093e\u0928\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0915\u0930\u0924\u0947 \u0939\u0948\u0902\u0964 \u092f\u0939 \u092a\u094d\u0930\u0923\u093e\u0932\u0940 \u0907\u0902\u091f\u0930\u0928\u0947\u091f \u092a\u0930 \u092a\u094d\u0930\u092d\u093e\u0935\u0940 \u0922\u0902\u0917 \u0938\u0947 \u0928\u0947\u0935\u093f\u0917\u0947\u091f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u092e\u0939\u0924\u094d\u0935\u092a\u0942\u0930\u094d\u0923 \u0939\u0948\u0964<\/p>\n<h2>\u0905\u092a\u0928\u093e \u0938\u094d\u0935\u092f\u0902 \u0915\u093e DNS \u0938\u0930\u094d\u0935\u0930 \u0915\u094d\u092f\u094b\u0902 \u092c\u0928\u093e\u090f\u0902?<\/h2>\n<h3>\u0938\u094d\u0935-\u0939\u094b\u0938\u094d\u091f\u0947\u0921 DNS \u0938\u0930\u094d\u0935\u0930 \u0915\u0947 \u0932\u093e\u092d<\/h3>\n<table>\n<thead>\n<tr>\n<th><strong>\u0932\u093e\u092d<\/strong><\/th>\n<th><strong>\u0935\u093f\u0935\u0930\u0923<\/strong><\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>\u092c\u0947\u0939\u0924\u0930 \u0938\u0941\u0930\u0915\u094d\u0937\u093e<\/strong><\/td>\n<td>DNS \u0932\u0940\u0915 \u0914\u0930 \u0939\u092e\u0932\u094b\u0902 \u0915\u0947 \u091c\u094b\u0916\u093f\u092e \u0915\u094b \u0915\u092e \u0915\u0930\u0924\u093e \u0939\u0948, \u091c\u093f\u0938\u0938\u0947 \u0906\u092a\u0915\u094b \u0905\u092a\u0928\u0947 DNS \u0930\u093f\u0915\u0949\u0930\u094d\u0921\u094d\u0938 \u092a\u0930 \u0928\u093f\u092f\u0902\u0924\u094d\u0930\u0923 \u092e\u093f\u0932\u0924\u093e \u0939\u0948\u0964<\/td>\n<\/tr>\n<tr>\n<td><strong>\u0905\u0928\u0941\u0915\u0942\u0932\u0928<\/strong><\/td>\n<td>\u0915\u0948\u0936\u093f\u0902\u0917 \u0928\u0940\u0924\u093f\u092f\u094b\u0902 \u0914\u0930 \u0930\u093f\u0915\u0949\u0930\u094d\u0921 \u092a\u094d\u0930\u0915\u093e\u0930\u094b\u0902 \u0938\u0939\u093f\u0924 \u0935\u093f\u0936\u093f\u0937\u094d\u091f \u0906\u0935\u0936\u094d\u092f\u0915\u0924\u093e\u0913\u0902 \u0915\u0947 \u0905\u0928\u0941\u0930\u0942\u092a \u0938\u0947\u091f\u093f\u0902\u0917\u094d\u0938 \u0924\u0948\u092f\u093e\u0930 \u0915\u0930\u0947\u0902\u0964<\/td>\n<\/tr>\n<tr>\n<td><strong>\u092a\u094d\u0930\u0926\u0930\u094d\u0936\u0928<\/strong><\/td>\n<td>\u0917\u0924\u093f \u0915\u0947 \u0932\u093f\u090f DNS \u0915\u094d\u0935\u0947\u0930\u0940\u091c\u093c \u0915\u094b \u0905\u0928\u0941\u0915\u0942\u0932\u093f\u0924 \u0915\u0930\u0947\u0902, \u0905\u092a\u0928\u0947 \u0905\u0928\u0941\u092a\u094d\u0930\u092f\u094b\u0917\u094b\u0902 \u0914\u0930 \u0938\u0947\u0935\u093e\u0913\u0902 \u0915\u0947 \u0932\u093f\u090f \u0935\u093f\u0932\u0902\u092c\u0924\u093e \u0915\u094b \u0915\u092e \u0915\u0930\u0947\u0902\u0964<\/td>\n<\/tr>\n<tr>\n<td><strong>\u0938\u0940\u0916\u0928\u0947 \u0915\u093e \u0906\u0930\u094b\u092a<\/strong><\/td>\n<td>\u0928\u0947\u091f\u0935\u0930\u094d\u0915\u093f\u0902\u0917 \u0905\u0935\u0927\u093e\u0930\u0923\u093e\u0913\u0902 \u0914\u0930 \u0938\u0930\u094d\u0935\u0930 \u092a\u094d\u0930\u092c\u0902\u0927\u0928 \u0915\u0947 \u0938\u093e\u0925 \u0935\u094d\u092f\u093e\u0935\u0939\u093e\u0930\u093f\u0915 \u0905\u0928\u0941\u092d\u0935 \u092a\u094d\u0930\u093e\u092a\u094d\u0924 \u0915\u0930\u0947\u0902\u0964<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u0906\u0935\u0936\u094d\u092f\u0915 \u0936\u0930\u094d\u0924\u0947\u0902<\/h2>\n<p>\u0936\u0941\u0930\u0942 \u0915\u0930\u0928\u0947 \u0938\u0947 \u092a\u0939\u0932\u0947, \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0915\u0930\u0947\u0902 \u0915\u093f \u0906\u092a\u0915\u0947 \u092a\u093e\u0938 \u0928\u093f\u092e\u094d\u0928\u0932\u093f\u0916\u093f\u0924 \u091a\u0940\u091c\u0947\u0902 \u0939\u0948\u0902:<\/p>\n<ul>\n<li><strong>\u0911\u092a\u0930\u0947\u091f\u093f\u0902\u0917 \u0938\u093f\u0938\u094d\u091f\u092e<\/strong>DNS \u0938\u0930\u094d\u0935\u0930\u094b\u0902 \u0915\u0947 \u0932\u093f\u090f \u0938\u093e\u092e\u093e\u0928\u094d\u092f\u0924\u0903 Linux-\u0906\u0927\u093e\u0930\u093f\u0924 OS \u0915\u093e \u0909\u092a\u092f\u094b\u0917 \u0915\u093f\u092f\u093e \u091c\u093e\u0924\u093e \u0939\u0948 (\u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0947 \u0932\u093f\u090f, Ubuntu, CentOS).<\/li>\n<li><strong>\u0938\u0930\u094d\u0935\u0930 \u090f\u0915\u094d\u0938\u0947\u0938<\/strong>\u0906\u092a\u0915\u0947 DNS \u0938\u0930\u094d\u0935\u0930 \u0915\u094b \u0939\u094b\u0938\u094d\u091f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u092d\u094c\u0924\u093f\u0915 \u092f\u093e \u0935\u0930\u094d\u091a\u0941\u0905\u0932 \u0938\u0930\u094d\u0935\u0930\u0964<\/li>\n<li><strong>\u092c\u0941\u0928\u093f\u092f\u093e\u0926\u0940 \u0915\u092e\u093e\u0902\u0921 \u0932\u093e\u0907\u0928 \u091c\u094d\u091e\u093e\u0928<\/strong>: \u091f\u0930\u094d\u092e\u093f\u0928\u0932 \u092e\u0947\u0902 \u0928\u0947\u0935\u093f\u0917\u0947\u091f \u0915\u0930\u0928\u0947 \u0914\u0930 \u0915\u092e\u093e\u0902\u0921 \u0928\u093f\u0937\u094d\u092a\u093e\u0926\u093f\u0924 \u0915\u0930\u0928\u0947 \u0915\u0940 \u091c\u093e\u0928\u0915\u093e\u0930\u0940\u0964<\/li>\n<li><strong>\u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 \u0906\u0908\u092a\u0940 \u092a\u0924\u093e<\/strong>\u0935\u093f\u0936\u094d\u0935\u0938\u0928\u0940\u092f DNS \u0938\u092e\u093e\u0927\u093e\u0928 \u0915\u0947 \u0932\u093f\u090f \u0938\u094d\u0925\u093f\u0930 \u0938\u093e\u0930\u094d\u0935\u091c\u0928\u093f\u0915 IP \u092a\u0924\u093e \u0905\u0928\u0941\u0936\u0902\u0938\u093f\u0924 \u0939\u0948\u0964<\/li>\n<\/ul>\n<h2>\u091a\u0930\u0923 1: DNS \u0938\u0930\u094d\u0935\u0930 \u0938\u0949\u092b\u093c\u094d\u091f\u0935\u0947\u092f\u0930 \u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u0915\u0930\u0947\u0902<\/h2>\n<p>DNS \u0938\u0930\u094d\u0935\u0930 \u0938\u0949\u092b\u093c\u094d\u091f\u0935\u0947\u092f\u0930 \u0915\u0947 \u0915\u0908 \u0935\u093f\u0915\u0932\u094d\u092a \u0909\u092a\u0932\u092c\u094d\u0927 \u0939\u0948\u0902, \u091c\u093f\u0928\u092e\u0947\u0902 BIND (\u092c\u0930\u094d\u0915\u0932\u0947 \u0907\u0902\u091f\u0930\u0928\u0947\u091f \u0928\u0947\u092e \u0921\u094b\u092e\u0947\u0928) \u0938\u092c\u0938\u0947 \u0932\u094b\u0915\u092a\u094d\u0930\u093f\u092f \u0935\u093f\u0915\u0932\u094d\u092a\u094b\u0902 \u092e\u0947\u0902 \u0938\u0947 \u090f\u0915 \u0939\u0948\u0964 \u0928\u0940\u091a\u0947 Ubuntu \u0938\u0930\u094d\u0935\u0930 \u092a\u0930 BIND \u0907\u0902\u0938\u094d\u091f\u0949\u0932 \u0915\u0930\u0928\u0947 \u0915\u0947 \u091a\u0930\u0923 \u0926\u093f\u090f \u0917\u090f \u0939\u0948\u0902\u0964<\/p>\n<h3>Ubuntu \u092a\u0930 BIND \u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u0915\u0930\u0928\u093e<\/h3>\n<ol>\n<li>\n<p><strong>\u092a\u0948\u0915\u0947\u091c \u0938\u0942\u091a\u0940 \u0905\u092a\u0921\u0947\u091f \u0915\u0930\u0947\u0902<\/strong>:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo apt update<\/code><\/p>\n<\/li>\n<li>\n<p><strong>BIND9 \u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u0915\u0930\u0947\u0902<\/strong>:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo apt install bind9 bind9utils bind9-doc<\/code><\/p>\n<\/li>\n<li>\n<p><strong>BIND \u0915\u0940 \u0938\u094d\u0925\u093f\u0924\u093f \u091c\u093e\u0902\u091a\u0947\u0902<\/strong>:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo systemctl status bind9<\/code><\/p>\n<\/li>\n<\/ol>\n<h2>\u091a\u0930\u0923 2: BIND \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930 \u0915\u0930\u0947\u0902<\/h2>\n<p>BIND \u0915\u0947 \u0932\u093f\u090f \u092e\u0941\u0916\u094d\u092f \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930\u0947\u0936\u0928 \u092b\u093c\u093e\u0907\u0932 \u092f\u0939\u093e\u0901 \u0938\u094d\u0925\u093f\u0924 \u0939\u0948 <code data-no-translation=\"\">\/etc\/bind\/named.conf<\/code>\u0907\u0938 \u092b\u093c\u093e\u0907\u0932 \u092e\u0947\u0902 \u0905\u0928\u094d\u092f \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930\u0947\u0936\u0928 \u092b\u093c\u093e\u0907\u0932\u0947\u0902 \u0936\u093e\u092e\u093f\u0932 \u0939\u0948\u0902, \u091c\u093f\u0928\u094d\u0939\u0947\u0902 \u0939\u092e \u0905\u092a\u0928\u0947 DNS \u091c\u093c\u094b\u0928 \u0938\u0947\u091f \u0915\u0930\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f \u0938\u0902\u0936\u094b\u0927\u093f\u0924 \u0915\u0930\u0947\u0902\u0917\u0947\u0964<\/p>\n<h3>\u0909\u0926\u093e\u0939\u0930\u0923 \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930\u0947\u0936\u0928<\/h3>\n<ol>\n<li>\n<p><strong>\u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930\u0947\u0936\u0928 \u092b\u093c\u093e\u0907\u0932 \u0916\u094b\u0932\u0947\u0902<\/strong>:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo nano \/etc\/bind\/named.conf.local<\/code><\/p>\n<\/li>\n<li>\n<p><strong>\u0905\u092a\u0928\u0947 \u0921\u094b\u092e\u0947\u0928 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u091c\u093c\u094b\u0928 \u091c\u094b\u0921\u093c\u0947\u0902<\/strong>:<br \/>\n   \u092a\u094d\u0930\u0924\u093f\u0938\u094d\u0925\u093e\u092a\u093f\u0924 \u0915\u0930\u0947\u0902 <code data-no-translation=\"\">example.com<\/code> \u0905\u092a\u0928\u0947 \u0921\u094b\u092e\u0947\u0928 \u0928\u093e\u092e \u0915\u0947 \u0938\u093e\u0925.<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   zone \"example.com\" {<br \/>\n       type master;<br \/>\n       file \"\/etc\/bind\/db.example.com\";<br \/>\n   };<\/code><\/p>\n<\/li>\n<li>\n<p><strong>\u091c\u093c\u094b\u0928 \u092b\u093c\u093e\u0907\u0932 \u092c\u0928\u093e\u090f\u0901<\/strong>:<br \/>\n   \u0905\u092a\u0928\u0947 \u091c\u093c\u094b\u0928 \u0930\u093f\u0915\u0949\u0930\u094d\u0921 \u0915\u0947 \u0932\u093f\u090f \u090f\u0915 \u0928\u0908 \u092b\u093c\u093e\u0907\u0932 \u092c\u0928\u093e\u090f\u0901.<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo nano \/etc\/bind\/db.example.com<\/code><\/p>\n<\/li>\n<li>\n<p><strong>DNS \u0930\u093f\u0915\u0949\u0930\u094d\u0921 \u091c\u094b\u0921\u093c\u0947\u0902<\/strong>:<br \/>\n   \u0928\u0940\u091a\u0947 \u090f\u0915 \u0928\u092e\u0942\u0928\u093e \u091c\u093c\u094b\u0928 \u092b\u093c\u093e\u0907\u0932 \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930\u0947\u0936\u0928 \u0939\u0948:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   ;<br \/>\n   ; BIND data file for example.com<br \/>\n   ;<br \/>\n   $TTL    604800<br \/>\n   @       IN      SOA     ns.example.com. admin.example.com. (<br \/>\n                             2         ; Serial<br \/>\n                        604800         ; Refresh<br \/>\n                         86400         ; Retry<br \/>\n                       2419200         ; Expire<br \/>\n                        604800 )       ; Negative Cache TTL<br \/>\n   ;<br \/>\n   @       IN      NS      ns.example.com.<br \/>\n   @       IN      A       192.0.2.1<br \/>\n   ns      IN      A       192.0.2.1<br \/>\n   www     IN      A       192.0.2.1<\/code><\/p>\n<\/li>\n<\/ol>\n<h2>\u091a\u0930\u0923 3: \u0905\u092a\u0928\u0947 \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930\u0947\u0936\u0928 \u0915\u093e \u092a\u0930\u0940\u0915\u094d\u0937\u0923 \u0915\u0930\u0947\u0902<\/h2>\n<ol>\n<li>\n<p><strong>\u0935\u093e\u0915\u094d\u092f\u0935\u093f\u0928\u094d\u092f\u093e\u0938 \u0924\u094d\u0930\u0941\u091f\u093f\u092f\u094b\u0902 \u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902<\/strong>:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo named-checkconf<\/code><\/p>\n<\/li>\n<li>\n<p><strong>\u091c\u093c\u094b\u0928 \u092b\u093c\u093e\u0907\u0932 \u0915\u0940 \u091c\u093e\u0901\u091a \u0915\u0930\u0947\u0902<\/strong>:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo named-checkzone example.com \/etc\/bind\/db.example.com<\/code><\/p>\n<\/li>\n<li>\n<p><strong>BIND \u092a\u0941\u0928\u0903 \u0906\u0930\u0902\u092d \u0915\u0930\u0947\u0902<\/strong>:<br \/>\n   <code data-no-translation=\"\">bash<br \/>\n   sudo systemctl restart bind9<\/code><\/p>\n<\/li>\n<\/ol>\n<h2>\u091a\u0930\u0923 4: \u0905\u092a\u0928\u093e \u092b\u093c\u093e\u092f\u0930\u0935\u0949\u0932 \u0915\u0949\u0928\u094d\u092b\u093c\u093f\u0917\u0930 \u0915\u0930\u0947\u0902<\/h2>\n<p>\u0905\u092a\u0928\u0947 \u092b\u093c\u093e\u092f\u0930\u0935\u0949\u0932 \u0915\u0947 \u092e\u093e\u0927\u094d\u092f\u092e \u0938\u0947 DNS \u0915\u094d\u0935\u0947\u0930\u0940\u091c\u093c \u0915\u0940 \u0905\u0928\u0941\u092e\u0924\u093f \u0926\u0947\u0928\u0947 \u0915\u0947 \u0932\u093f\u090f, \u0938\u0941\u0928\u093f\u0936\u094d\u091a\u093f\u0924 \u0915\u0930\u0947\u0902 \u0915\u093f UDP \u092a\u094b\u0930\u094d\u091f 53 \u0916\u0941\u0932\u093e \u0939\u0948:<\/p>\n<p><code data-no-translation=\"\">`bash<br \/>\nsudo ufw allow 53\/udp<\/code><\/p>","protected":false},"excerpt":{"rendered":"<p>In the digital age, having control over your own DNS (Domain Name System) server can provide enhanced security, improved performance, and full customization for your network. Whether you&#8217;re a hobbyist looking to broaden your technical skills or a small business seeking better management of your web resources, developing your own DNS server can be a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":620,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[4],"tags":[153,22,17,150,152,18,160,154,156,158,20,159,157,155,36],"class_list":["post-619","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles","tag-beginners-guide","tag-cybersecurity","tag-dns","tag-dns-configuration","tag-dns-server","tag-domain-name-system","tag-home-lab","tag-internet-protocol","tag-it-fundamentals","tag-network-administration","tag-networking","tag-open-source","tag-self-hosted-dns","tag-server-setup","tag-troubleshooting-dns"],"acf":[],"_links":{"self":[{"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/posts\/619","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/comments?post=619"}],"version-history":[{"count":0,"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/posts\/619\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/media\/620"}],"wp:attachment":[{"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/media?parent=619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/categories?post=619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dnscompetition.in\/hi\/wp-json\/wp\/v2\/tags?post=619"}],"curies":[{"name":"\u0921\u092c\u094d\u0932\u094d\u092f\u0942\u092a\u0940","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}